/** * Create a QueryModule for a main module, copying the data that has been set up in a * StaticQueryContext object * @param sqc the StaticQueryContext object from which this module is initialized */ public QueryModule(StaticQueryContext sqc) throws XPathException { config = sqc.getConfiguration(); isMainModule = true; topModule = this; activeNamespaces = new Stack(); baseURI = sqc.getBaseURI(); try { locationURI = (baseURI == null ? null : new URI(baseURI)); } catch (URISyntaxException err) { throw new XPathException("Invalid location URI: " + baseURI); } executable = null; importers = null; init(sqc); resetFunctionLibraries(); for (Iterator vars = sqc.iterateDeclaredGlobalVariables(); vars.hasNext(); ) { GlobalVariableDefinition var = (GlobalVariableDefinition)vars.next(); declareVariable(var); } }
packageData = pd; for (Iterator<GlobalVariable> vars = sqc.iterateDeclaredGlobalVariables(); vars.hasNext(); ) { GlobalVariable var = vars.next(); declareVariable(var);
packageData = pd; for (Iterator<GlobalVariable> vars = sqc.iterateDeclaredGlobalVariables(); vars.hasNext(); ) { GlobalVariable var = vars.next(); declareVariable(var);