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
protected static class SchemaElement.XPathStaticContext extends IndependentContext
-
-
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 Constructor Description XPathStaticContext(SchemaElement schemaElement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Executable
getExecutable()
NamespaceResolver
getNamespaceResolver()
Get a Namespace resolver that can be used for run-time resolution of QNames appearing in the XPath expression-
Methods 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 Detail
-
XPathStaticContext
public XPathStaticContext(SchemaElement schemaElement)
-
-
Method Detail
-
getNamespaceResolver
public NamespaceResolver 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
public Executable getExecutable()
- Overrides:
getExecutable
in classIndependentContext
-
-