/** * Get the schema validation mode for the transformation. This indicates how source documents * loaded specifically for this transformation will be handled. This applies to the * principal source document if supplied as a SAXSource or StreamSource, and to all * documents loaded during the transformation using the <code>doc()</code>, <code>document()</code>, * or <code>collection()</code> functions. * * @return the validation mode. */ public ValidationMode getSchemaValidationMode() { return ValidationMode.get(context.getSchemaValidationMode()); }
/** * Get the schema validation mode for the transformation. This indicates how source documents * loaded specifically for this transformation will be handled. This applies to the * principal source document if supplied as a SAXSource or StreamSource, and to all * documents loaded during the transformation using the <code>doc()</code>, <code>document()</code>, * or <code>collection()</code> functions. * * @return the validation mode. */ public ValidationMode getSchemaValidationMode() { return ValidationMode.get(context.getSchemaValidationMode()); }
/** * Apply the settings from this DynamicQueryContext to a Controller * * @param controller the Controller whose settings are to be initialized */ public void initializeController(/*@NotNull*/ Controller controller) throws XPathException { controller.setURIResolver(getURIResolver()); controller.setErrorListener(getErrorListener()); controller.addTraceListener(getTraceListener()); if (unparsedTextURIResolver != null) { controller.setUnparsedTextURIResolver(unparsedTextURIResolver); } controller.setTraceFunctionDestination(getTraceFunctionDestination()); controller.setSchemaValidationMode(getSchemaValidationMode()); DateTimeValue currentDateTime = getCurrentDateTime(); if (currentDateTime != null) { try { controller.setCurrentDateTime(currentDateTime); } catch (XPathException e) { throw new AssertionError(e); // the value should already have been checked } } controller.setGlobalContextItem(contextItem); controller.initializeController(parameters); controller.setApplyFunctionConversionRulesToExternalVariables(applyConversionRules); //controller.getExecutable().checkAllRequiredParamsArePresent(parameters); //controller.getBindery().defineGlobalParameters(parameters); }
/** * Apply the settings from this DynamicQueryContext to a Controller * * @param controller the Controller whose settings are to be initialized */ public void initializeController(/*@NotNull*/ Controller controller) throws XPathException { controller.setURIResolver(getURIResolver()); controller.setErrorListener(getErrorListener()); controller.addTraceListener(getTraceListener()); if (unparsedTextURIResolver != null) { controller.setUnparsedTextURIResolver(unparsedTextURIResolver); } controller.setTraceFunctionDestination(getTraceFunctionDestination()); controller.setSchemaValidationMode(getSchemaValidationMode()); DateTimeValue currentDateTime = getCurrentDateTime(); if (currentDateTime != null) { try { controller.setCurrentDateTime(currentDateTime); } catch (XPathException e) { throw new AssertionError(e); // the value should already have been checked } } controller.setGlobalContextItem(contextItem); controller.initializeController(parameters); controller.setApplyFunctionConversionRulesToExternalVariables(applyConversionRules); //controller.getExecutable().checkAllRequiredParamsArePresent(parameters); //controller.getBindery().defineGlobalParameters(parameters); }