java.io.Serializable
, javax.xml.transform.SourceLocator
XPathStaticContext
AbsentExtensionElement
, AttributeSet
, ExpressionParser.TemporaryContainer
, ExtensionInstruction
, GlobalParam
, GlobalVariable
, IDPattern
, IndependentContext
, JAXPXPathStaticContext
, KeyDefinition
, KeyPattern
, LiteralResultElement
, LocationPathPattern
, NodeTestPattern
, Pattern
, Procedure
, SaxonAssign
, SaxonBreak
, SaxonCallTemplate
, SaxonCollation
, SaxonContinue
, SaxonDoctype
, SaxonEntityRef
, SaxonFinally
, SaxonImportQuery
, SaxonIterate
, SaxonScript
, SaxonWhile
, SQLClose
, SQLColumn
, SQLConnect
, SQLDelete
, SQLInsert
, SQLQuery
, SQLUpdate
, StyleElement
, Template
, UnionPattern
, UserFunction
, UseWhenStaticContext
, XQueryExpression
, XQueryFunction
, XSLAnalyzeString
, XSLApplyImports
, XSLApplyTemplates
, XSLAttribute
, XSLAttributeSet
, XSLCallTemplate
, XSLCharacterMap
, XSLChoose
, XSLComment
, XSLCopy
, XSLCopyOf
, XSLDecimalFormat
, XSLDocument
, XSLElement
, XSLFallback
, XSLForEach
, XSLForEachGroup
, XSLFunction
, XSLGeneralIncorporate
, XSLGeneralVariable
, XSLIf
, XSLImport
, XSLImportSchema
, XSLInclude
, XSLKey
, XSLMatchingSubstring
, XSLMessage
, XSLNamespace
, XSLNamespaceAlias
, XSLNextMatch
, XSLNumber
, XSLOtherwise
, XSLOutput
, XSLOutputCharacter
, XSLParam
, XSLPerformSort
, XSLPreserveSpace
, XSLProcessingInstruction
, XSLResultDocument
, XSLSequence
, XSLSort
, XSLStringConstructor
, XSLStylesheet
, XSLTemplate
, XSLText
, XSLValueOf
, XSLVariable
, XSLVariableDeclaration
, XSLWhen
, XSLWithParam
public interface Container
extends javax.xml.transform.SourceLocator, java.io.Serializable
Modifier and Type | Method | Description |
---|---|---|
Executable |
getExecutable() |
Get the Executable (representing a complete stylesheet or query) of which this Container forms part
|
int |
getHostLanguage() |
Get the host language (XSLT, XQuery, XPath) used to implement the code in this container
|
LocationProvider |
getLocationProvider() |
Get the LocationProvider allowing location identifiers to be resolved.
|
boolean |
replaceSubExpression(Expression original,
Expression replacement) |
Replace one subexpression by a replacement subexpression
|
Executable getExecutable()
LocationProvider getLocationProvider()
int getHostLanguage()
Configuration.XSLT
or Configuration.XQUERY
boolean replaceSubExpression(Expression original, Expression replacement)
original
- the original subexpressionreplacement
- the replacement subexpression