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
,XPathStaticContext
- 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, importedSchemaNamespaces, namespaces, optimizerOptions, parentlessContextItem, requiredContextItemType, retainedStaticContext, variables
-
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, getImportedSchemaNamespaces, getLineNumber, getOptimizerOptions, getPublicId, getRequiredContextItemType, getSlotNumber, getStackFrameMap, getURIForPrefix, isAllowUndeclaredVariables, isContextItemParentless, isImportedSchema, iteratePrefixes, makeRetainedStaticContext, setAllowUndeclaredVariables, setContextItemParentless, setDefaultElementNamespace, setExecutable, setImportedSchemaNamespaces, setNamespaceResolver, setNamespaces, setOptimizerOptions, setRequiredContextItemType
Methods inherited from class net.sf.saxon.sxpath.AbstractStaticContext
addFunctionLibrary, 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, setDefaultFunctionLibrary, setDefaultFunctionNamespace, setFunctionLibrary, setPackageData, setSchemaAware, setTypeAlias, setUnprefixedElementMatchingPolicy, setWarningHandler, setWarningHandler, setXPathLanguageLevel
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sf.saxon.expr.StaticContext
getConfiguration, getContainingLocation, getDecimalFormatManager, getDefaultCollationName, getDefaultElementNamespace, getDefaultFunctionNamespace, getFunctionLibrary, getKeyManager, getPackageData, getStaticBaseURI, getSystemId, getUnprefixedElementMatchingPolicy, getXPathVersion, isInBackwardsCompatibleMode, issueWarning, makeEarlyEvaluationContext, resolveTypeAlias
-
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:
getNamespaceResolver
in interfaceStaticContext
- Overrides:
getNamespaceResolver
in classIndependentContext
- Returns:
- a namespace resolver that uses the namespace context of the containing element in the schema document
-
getExecutable
- Overrides:
getExecutable
in classIndependentContext
-