/** * Get the URI resolver. * * @return the user-supplied URI resolver if there is one, or the * system-defined one otherwise */ public URIResolver getURIResolver() { return context.getURIResolver(); }
/** * Get the URI resolver. * * @return the user-supplied URI resolver if there is one, or the * system-defined one otherwise */ public URIResolver getURIResolver() { return context.getURIResolver(); }
/** * Get the URI resolver. * * @return the user-supplied URI resolver if there is one, or the * system-defined one otherwise */ public URIResolver getURIResolver() { return context.getURIResolver(); }
private void initializeController(DynamicQueryContext env, Controller controller) { HashMap parameters = env.getParameters(); if (parameters != null) { Iterator iter = parameters.keySet().iterator(); while (iter.hasNext()) { String paramName = (String)iter.next(); Object paramValue = parameters.get(paramName); controller.setParameter(paramName, paramValue); } } controller.setURIResolver(env.getURIResolver()); controller.setErrorListener(env.getErrorListener()); controller.addTraceListener(env.getTraceListener()); DateTimeValue currentDateTime = env.getCurrentDateTime(); if (currentDateTime != null) { try { controller.setCurrentDateTime(currentDateTime); } catch (XPathException e) { throw new AssertionError(e); // the value should already have been checked } } }
private void initializeController(DynamicQueryContext env, Controller controller) { HashMap parameters = env.getParameters(); if (parameters != null) { Iterator iter = parameters.keySet().iterator(); while (iter.hasNext()) { String paramName = (String)iter.next(); Object paramValue = parameters.get(paramName); controller.setParameter(paramName, paramValue); } } controller.setURIResolver(env.getURIResolver()); controller.setErrorListener(env.getErrorListener()); controller.addTraceListener(env.getTraceListener()); controller.setTraceFunctionDestination(env.getTraceFunctionDestination()); DateTimeValue currentDateTime = env.getCurrentDateTime(); if (currentDateTime != null) { try { controller.setCurrentDateTime(currentDateTime); } catch (XPathException e) { throw new AssertionError(e); // the value should already have been checked } } }
/** * 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); }