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, variablesFields 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 partvoidsetExecutable(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, setRequiredContextItemTypeMethods 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, setXPathLanguageLevelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.saxon.expr.Container
getContainerGranularity, getHostLanguage, getLocationProviderMethods inherited from interface javax.xml.transform.SourceLocator
getColumnNumber, getLineNumber, getPublicId, getSystemIdMethods 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:ContainerGet the Executable (representing a complete stylesheet or query) of which this Container forms part- Specified by:
getExecutablein interfaceContainer- Returns:
- the executable
-