Package com.saxonica.trans
Class PackageLoaderPE
java.lang.Object
net.sf.saxon.trans.PackageLoaderHE
com.saxonica.trans.PackageLoaderPE
- All Implemented Interfaces:
IPackageLoader
- Direct Known Subclasses:
PackageLoaderEE
This class reads the XML exported form of a package and reconstructs the package object in memory.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.saxon.trans.PackageLoaderHE
PackageLoaderHE.ExpressionLoader, PackageLoaderHE.PatternLoader
-
Field Summary
Fields inherited from class net.sf.saxon.trans.PackageLoaderHE
allPackages, completionActions, eMap, fixups, licensableConstructs, localBindings, packStack, topLevelPackage, userFunctions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addVendorFunctionLibrary
(FunctionLibraryList targetList, Configuration config) protected SystemFunction
makeEXPathBinaryFunction
(StructuredQName qName, int arity) protected SystemFunction
makeEXPathFileFunction
(StructuredQName qName, int arity) protected UserFunction
makeFunction
(String flags) protected boolean
protected void
readSchemaNamespaces
(NodeInfo packageElement) Methods inherited from class net.sf.saxon.trans.PackageLoaderHE
addCompletionAction, fromExportedNamespaces, getChild, getChildExpressionArray, getChildExpressionList, getChildWithRole, getConfiguration, getExpressionWithRole, getFirstChildExpression, getInheritedAttribute, getIntegerAttribute, getListOfQNameAttribute, getNthChildExpression, getOperator, getPackage, getPackStack, getPatternWithRole, getQNameAttribute, getSecondChildExpression, getTopLevelPackage, getTypeAttribute, loadExpression, loadPackage, loadPackageDoc, loadPackageElement, makeAtomicComparer, makeRetainedStaticContext, needsEELicense, needsPELicense, parseAlphaCode, parseAlphaCodeForItemType, parseItemTypeAttribute, parseSequenceType, processAccumulatorList, readFunction
-
Constructor Details
-
PackageLoaderPE
-
-
Method Details
-
readSchemaNamespaces
- Overrides:
readSchemaNamespaces
in classPackageLoaderHE
- Throws:
XPathException
-
makeFunction
- Overrides:
makeFunction
in classPackageLoaderHE
-
processComponentReference
protected boolean processComponentReference(StylesheetPackage pack, ComponentInvocation call) throws XPathException - Overrides:
processComponentReference
in classPackageLoaderHE
- Throws:
XPathException
-
addVendorFunctionLibrary
- Overrides:
addVendorFunctionLibrary
in classPackageLoaderHE
-
makeEXPathBinaryFunction
protected SystemFunction makeEXPathBinaryFunction(StructuredQName qName, int arity) throws XPathException - Overrides:
makeEXPathBinaryFunction
in classPackageLoaderHE
- Throws:
XPathException
-
makeEXPathFileFunction
protected SystemFunction makeEXPathFileFunction(StructuredQName qName, int arity) throws XPathException - Overrides:
makeEXPathFileFunction
in classPackageLoaderHE
- Throws:
XPathException
-