Package com.saxonica.ee.schema.sdoc
Class SchemaElement.XPathStaticContext
java.lang.Object
net.sf.saxon.sxpath.AbstractStaticContext
net.sf.saxon.sxpath.IndependentContext
com.saxonica.ee.schema.sdoc.SchemaElement.XPathStaticContext
- All Implemented Interfaces:
StaticContext,NamespaceResolver
- Enclosing class:
SchemaElement
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.saxon.sxpath.AbstractStaticContext
AbstractStaticContext.WarningHandler -
Field Summary
Fields inherited from class net.sf.saxon.sxpath.IndependentContext
autoDeclare, executable, externalResolver, importedSchema, namespaces, optimizerOptions, parentlessContextItem, requiredContextValueType, retainedStaticContext, variablesFields inherited from class net.sf.saxon.sxpath.AbstractStaticContext
prologNamespaces, usingDefaultFunctionLibrary, xpathLanguageLevel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a Namespace resolver that can be used for run-time resolution of QNames appearing in the XPath expressionMethods inherited from class net.sf.saxon.sxpath.IndependentContext
bindVariable, clearAllNamespaces, clearNamespaces, declareNamespace, declareVariable, declareVariable, declareVariable, getColumnNumber, getDeclaredVariables, getExternalVariable, getExternalVariables, getImportedSchema, getLineNumber, getOptimizerOptions, getPublicId, getRequiredContextItemType, getRequiredContextValueType, getSlotNumber, getStackFrameMap, getURIForPrefix, isAllowUndeclaredVariables, isContextItemParentless, iteratePrefixes, makeRetainedStaticContext, setAllowUndeclaredVariables, setContextItemParentless, setDefaultElementNamespace, setExecutable, setImportedSchema, setNamespaceResolver, setNamespaces, setOptimizerOptions, setRequiredContextItemType, setRequiredContextValueTypeMethods inherited from class net.sf.saxon.sxpath.AbstractStaticContext
addFunctionLibrary, declarePrologNamespace, getConfiguration, getContainingLocation, getDecimalFormatManager, getDefaultCollationName, getDefaultElementNamespace, getDefaultFunctionNamespace, getFunctionLibrary, getKeyManager, getPackageData, getStaticBaseURI, getSystemId, getUnprefixedElementMatchingPolicy, getWarningHandler, getXPathVersion, isInBackwardsCompatibleMode, issueWarning, makeEarlyEvaluationContext, resolveTypeAlias, setBackwardsCompatibilityMode, setBaseURI, setConfiguration, setContainingLocation, setDecimalFormatManager, setDefaultCollationName, setDefaultFunctionLibrary, setDefaultFunctionNamespace, setFunctionLibrary, setPackageData, setSchemaAware, setTypeAlias, setUnprefixedElementMatchingPolicy, setWarningHandler, setWarningHandler, setXPathLanguageLevel
-
Constructor Details
-
XPathStaticContext
-
-
Method Details
-
getNamespaceResolver
Get a Namespace resolver that can be used for run-time resolution of QNames appearing in the XPath expression- Specified by:
getNamespaceResolverin interfaceStaticContext- Overrides:
getNamespaceResolverin classIndependentContext- Returns:
- a namespace resolver that uses the namespace context of the containing element in the schema document
-
getExecutable
- Overrides:
getExecutablein classIndependentContext
-