Package com.saxonica.expr
Class QueryLibraryImpl
java.lang.Object
net.sf.saxon.query.QueryModule
net.sf.saxon.query.QueryLibrary
com.saxonica.expr.QueryLibraryImpl
- All Implemented Interfaces:
StaticContext
Concrete implementation of a separately-compiled XQuery library
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
link
(QueryModule importer) Link this library module to a module that imports itMethods inherited from class net.sf.saxon.query.QueryModule
addImportedModule, addImportedNamespace, addImportedSchema, bindUnboundFunctionCalls, bindUnboundVariables, bindVariable, checkForCircularities, checkURIForPrefix, declareActiveNamespace, declareFunction, declarePrologNamespace, declareVariable, explainGlobalFunctions, fixupGlobalFunctions, fixupGlobalVariables, getAllGlobalVariables, getBuiltInFunctionSet, getCodeInjector, getConfiguration, getConstructionMode, getContainingLocation, getDecimalFormatManager, getDefaultCollationName, getDefaultElementNamespace, getDefaultFunctionNamespace, getExecutable, getForwardReferenceCount, getFunctionLibrary, getGlobalFunctionLibrary, getGlobalStackFrameMap, getImportedFunctionLibrary, getImportedGlobalVariables, getImportedModules, getImportedSchemaNamespaces, getKeyManager, getLiveNamespaceResolver, getLocalFunctionLibrary, getLocationURI, getModuleNamespace, getModuleVariables, getNamespaceResolver, getOptimizerOptions, getPackageData, getRequiredContextItemType, getRevalidationMode, getStaticBaseURI, getSystemId, getTopLevelModule, getUnprefixedElementMatchingPolicy, getUserDefinedFunction, getUserQueryContext, getXPathVersion, importsNamespace, initializeFunctionLibraries, isEmptyLeast, isImportedSchema, isInBackwardsCompatibleMode, isInheritNamespaces, isMainModule, isPreserveBoundarySpace, isPreserveNamespaces, isSchemaAware, issueWarning, isTopLevelModule, isUpdating, makeEarlyEvaluationContext, makeQueryModule, makeRetainedStaticContext, mayImportModule, optimizeGlobalFunctions, reportStaticError, reportStaticError, resolveTypeAlias, setBaseURI, setConstructionMode, setDefaultCollationName, setDefaultElementNamespace, setDefaultFunctionNamespace, setEmptyLeast, setExecutable, setInheritNamespaces, setIsMainModule, setLocationURI, setModuleNamespace, setPackageData, setPreserveBoundarySpace, setPreserveNamespaces, setRevalidationMode, setUnprefixedElementMatchingPolicy, setXPathVersion, typeCheckGlobalVariables, undeclareNamespace
-
Constructor Details
-
QueryLibraryImpl
- Throws:
XPathException
-
-
Method Details
-
link
Link this library module to a module that imports it- Specified by:
link
in classQueryLibrary
- Parameters:
importer
- the importing module (a user of the library)- Throws:
XPathException
- if there are errors, for example inconsistencies between the modules
-