Package net.sf.saxon.sxpath
Class DedicatedStaticContext
java.lang.Object
net.sf.saxon.sxpath.AbstractStaticContext
net.sf.saxon.sxpath.IndependentContext
net.sf.saxon.sxpath.DedicatedStaticContext
- All Implemented Interfaces:
Serializable
,SourceLocator
,Container
,StaticContext
,NamespaceResolver
,XPathStaticContext
This implementation of the XPath static context is mainly used when XPath expressions are hosted
in other Saxon processing contexts, for example in xsl:evaluate, or in XSD assertions
- See Also:
-
Field Summary
Fields inherited from class net.sf.saxon.sxpath.IndependentContext
autoDeclare, externalResolver, importedSchemaNamespaces, namespaces, requiredContextItemType, variables
Fields inherited from class net.sf.saxon.sxpath.AbstractStaticContext
usingDefaultFunctionLibrary
-
Constructor Summary
ConstructorsConstructorDescriptionDedicatedStaticContext
(Configuration config) Create a DedicatedStaticContext as a copy of an IndependentContext -
Method Summary
Modifier and TypeMethodDescriptionGet the Executable (representing a complete stylesheet or query) of which this Container forms partvoid
setExecutable
(Executable exec) Methods inherited from class net.sf.saxon.sxpath.IndependentContext
bindVariable, clearAllNamespaces, clearNamespaces, declareNamespace, declareVariable, declareVariable, declareVariable, getContainerGranularity, getExternalVariable, getImportedSchemaNamespaces, getNamespaceResolver, getRequiredContextItemType, getSlotNumber, getStackFrameMap, getURIForPrefix, getURIForPrefix, isAllowUndeclaredVariables, isImportedSchema, iterateExternalVariables, iteratePrefixes, setAllowUndeclaredVariables, setDefaultElementNamespace, setImportedSchemaNamespaces, setNamespaceResolver, setNamespaces, setRequiredContextItemType
Methods inherited from class net.sf.saxon.sxpath.AbstractStaticContext
addFunctionLibrary, declareCollation, getBaseURI, getCollation, getCollationMap, getColumnNumber, getConfiguration, getDecimalFormatManager, getDefaultCollationName, getDefaultElementNamespace, getDefaultFunctionNamespace, getFunctionLibrary, getHostLanguage, getLineNumber, getLocationMap, getLocationProvider, getNamePool, getPublicId, getSystemId, getXPathLanguageLevel, isAllowedBuiltInType, isInBackwardsCompatibleMode, isSchemaAware, issueWarning, makeEarlyEvaluationContext, setBackwardsCompatibilityMode, setBaseURI, setCollationMap, setConfiguration, setDecimalFormatManager, setDefaultFunctionLibrary, setDefaultFunctionNamespace, setFunctionLibrary, setLocationMap, setSchemaAware, 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.Container
getContainerGranularity, getHostLanguage, getLocationProvider
Methods inherited from interface javax.xml.transform.SourceLocator
getColumnNumber, getLineNumber, getPublicId, getSystemId
Methods inherited from interface net.sf.saxon.expr.StaticContext
getBaseURI, getCollation, getConfiguration, getDecimalFormatManager, getDefaultCollationName, getDefaultElementNamespace, getDefaultFunctionNamespace, getFunctionLibrary, getLineNumber, getLocationMap, getNamePool, getSystemId, getXPathLanguageLevel, isAllowedBuiltInType, isInBackwardsCompatibleMode, isSchemaAware, issueWarning, makeEarlyEvaluationContext
-
Constructor Details
-
DedicatedStaticContext
-
DedicatedStaticContext
Create a DedicatedStaticContext as a copy of an IndependentContext- Parameters:
ic
- the IndependentContext to be copied
-
-
Method Details
-
setExecutable
-
getExecutable
Description copied from interface:Container
Get the Executable (representing a complete stylesheet or query) of which this Container forms part- Specified by:
getExecutable
in interfaceContainer
- Returns:
- the executable
-