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 voidaddVendorFunctionLibrary(FunctionLibraryList targetList, Configuration config) protected SystemFunctionmakeEXPathBinaryFunction(StructuredQName qName, int arity) protected SystemFunctionmakeEXPathFileFunction(StructuredQName qName, int arity) protected UserFunctionmakeFunction(String flags) protected booleanprotected voidreadSchemaNamespaces(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:
readSchemaNamespacesin classPackageLoaderHE- Throws:
XPathException
-
makeFunction
- Overrides:
makeFunctionin classPackageLoaderHE
-
processComponentReference
protected boolean processComponentReference(StylesheetPackage pack, ComponentInvocation call) throws XPathException - Overrides:
processComponentReferencein classPackageLoaderHE- Throws:
XPathException
-
addVendorFunctionLibrary
- Overrides:
addVendorFunctionLibraryin classPackageLoaderHE
-
makeEXPathBinaryFunction
protected SystemFunction makeEXPathBinaryFunction(StructuredQName qName, int arity) throws XPathException - Overrides:
makeEXPathBinaryFunctionin classPackageLoaderHE- Throws:
XPathException
-
makeEXPathFileFunction
protected SystemFunction makeEXPathFileFunction(StructuredQName qName, int arity) throws XPathException - Overrides:
makeEXPathFileFunctionin classPackageLoaderHE- Throws:
XPathException
-