Package | Description |
---|---|
org.apache.xalan.processor |
Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot
(a TRaX Templates object).
|
org.apache.xalan.templates |
Implements the
Templates interface,
and defines a set of classes that represent an XSLT stylesheet. |
org.apache.xalan.transformer |
In charge of run-time transformations and the production of result trees.
|
org.apache.xml.dtm | |
org.apache.xml.dtm.ref | |
org.apache.xml.utils |
Implementation of Xalan utility classes.
|
org.apache.xpath |
Implementation of XPath; for the most part, only classes meant for public use are
found at this root level of the XPath packages.
|
org.apache.xpath.axes |
Implementation of XPath LocationPath support -- primary classes are
LocPathIterator and UnionPathIterator.
|
org.apache.xpath.compiler |
Implements an XPath parser which produces an OpMap, and a so-called Compiler
which produces an expression tree for fast evaluation.
|
org.apache.xpath.jaxp |
Modifier and Type | Class and Description |
---|---|
class |
ProcessorCharacters
This class processes character events for a XSLT template element.
|
class |
ProcessorExsltFuncResult
This class processes parse events for an exslt func:result element.
|
class |
ProcessorExsltFunction
This class processes parse events for an exslt func:function element.
|
class |
ProcessorImport
This class processes parse events for an xsl:import element.
|
class |
ProcessorInclude
TransformerFactory class for xsl:include markup.
|
class |
ProcessorLRE
Processes an XSLT literal-result-element, or something that looks
like one.
|
class |
ProcessorStylesheetDoc
This class processes the xsl:stylesheet element.
|
class |
ProcessorStylesheetElement
TransformerFactory for xsl:stylesheet or xsl:transform markup.
|
class |
ProcessorTemplateElem
This class processes parse events for an XSLT template element.
|
class |
ProcessorText
Process xsl:text.
|
class |
ProcessorUnknown
This class processes an unknown template element.
|
class |
StylesheetHandler
Initializes and processes a stylesheet via SAX events.
|
class |
WhitespaceInfoPaths |
class |
XSLTElementProcessor
This class acts as the superclass for all stylesheet element
processors, and deals with things that are common to all elements.
|
Modifier and Type | Class and Description |
---|---|
class |
DecimalFormatProperties
Implement xsl:decimal-format.
|
class |
ElemApplyImport
Implement xsl:apply-imports.
|
class |
ElemApplyTemplates
Implement xsl:apply-templates.
|
class |
ElemAttribute
Implement xsl:attribute.
|
class |
ElemAttributeSet
Implement xsl:attribute-set.
|
class |
ElemCallTemplate
Implement xsl:call-template.
|
class |
ElemChoose
Implement xsl:choose.
|
class |
ElemComment
Implement xsl:comment.
|
class |
ElemCopy
Implement xsl:copy.
|
class |
ElemCopyOf
Implement xsl:copy-of.
|
class |
ElemElement
Implement xsl:element
|
class |
ElemEmpty
Simple empty elem to push on the stack when nothing
else got pushed, so that pop() works correctly.
|
class |
ElemExsltFuncResult
Handles the EXSLT result element within an EXSLT function element.
|
class |
ElemExsltFunction
Implement func:function.
|
class |
ElemExtensionCall
Implement an extension element.
|
class |
ElemExtensionDecl
Implement the declaration of an extension element
|
class |
ElemExtensionScript
Implement Script extension element
|
class |
ElemFallback
Implement xsl:fallback.
|
class |
ElemForEach
Implement xsl:for-each.
|
class |
ElemIf
Implement xsl:if.
|
class |
ElemLiteralResult
Implement a Literal Result Element.
|
class |
ElemMessage
Implement xsl:message.
|
class |
ElemNumber
Implement xsl:number.
|
class |
ElemOtherwise
Implement xsl:otherwise.
|
class |
ElemParam
Implement xsl:param.
|
class |
ElemPI
Implement xsl:processing-instruction.
|
class |
ElemSort
Implement xsl:sort.
|
class |
ElemTemplate
Implement xsl:template.
|
class |
ElemTemplateElement
An instance of this class represents an element inside
an xsl:template class.
|
class |
ElemText
Implement xsl:template.
|
class |
ElemTextLiteral
Implement a text literal.
|
class |
ElemUnknown
Implement an unknown element
|
class |
ElemUse
Implement xsl:use.
|
class |
ElemValueOf
Implement xsl:value-of.
|
class |
ElemVariable
Implement xsl:variable.
|
class |
ElemVariablePsuedo |
class |
ElemWhen
Implement xsl:when.
|
class |
ElemWithParam
Implement xsl:with-param.
|
class |
KeyDeclaration
Holds the attribute declarations for the xsl:keys element.
|
class |
NamespaceAlias
Object to hold an xsl:namespace element.
|
class |
OutputProperties
This class provides information from xsl:output elements.
|
class |
Stylesheet
Represents a stylesheet element.
|
class |
StylesheetComposed
Represents a stylesheet that has methods that resolve includes and
imports.
|
class |
StylesheetRoot
This class represents the root object of the stylesheet tree.
|
class |
WhiteSpaceInfo
This is used as a special "fake" template that can be
handled by the TemplateList to do pattern matching
on nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
AVTPartSimple.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode)
Write the value into the buffer.
|
abstract void |
AVTPart.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode)
Write the evaluated value into the given
string buffer.
|
void |
AVTPartXPath.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode)
Write the value into the buffer.
|
String |
AVT.evaluate(XPathContext xctxt,
int context,
PrefixResolver nsNode)
Evaluate the AVT and return a String.
|
Constructor and Description |
---|
AVTPartXPath(String val,
PrefixResolver nsNode,
XPathParser xpathProcessor,
XPathFactory factory,
XPathContext liaison)
Construct a simple AVT part.
|
Modifier and Type | Method and Description |
---|---|
XNodeSet |
KeyManager.getNodeSetDTMByKey(XPathContext xctxt,
int doc,
QName name,
XMLString ref,
PrefixResolver nscontext)
Given a valid element key, return the corresponding node list.
|
Constructor and Description |
---|
KeyTable(int doc,
PrefixResolver nscontext,
QName name,
Vector keyDeclarations,
XPathContext xctxt)
Build a keys table.
|
Modifier and Type | Method and Description |
---|---|
abstract DTMIterator |
DTMManager.createDTMIterator(String xpathString,
PrefixResolver presolver)
Create a new
DTMIterator based on an XPath
UnionExpr. |
Modifier and Type | Method and Description |
---|---|
DTMIterator |
DTMManagerDefault.createDTMIterator(String xpathString,
PrefixResolver presolver)
NEEDSDOC Method createDTMIterator
NEEDSDOC @param xpathString
NEEDSDOC @param presolver
NEEDSDOC (createDTMIterator) @return
|
Modifier and Type | Class and Description |
---|---|
class |
PrefixResolverDefault
This class implements a generic PrefixResolver that
can be used to perform prefix-to-namespace lookup
for the XPath object.
|
Constructor and Description |
---|
QName(String qname,
Element namespaceContext,
PrefixResolver resolver)
Construct a QName from a string, resolving the prefix
using the given namespace context and prefix resolver.
|
QName(String qname,
Element namespaceContext,
PrefixResolver resolver,
boolean validate)
Construct a QName from a string, resolving the prefix
using the given namespace context and prefix resolver.
|
QName(String qname,
PrefixResolver resolver)
Construct a QName from a string, resolving the prefix
using the given namespace stack.
|
QName(String qname,
PrefixResolver resolver,
boolean validate)
Construct a QName from a string, resolving the prefix
using the given namespace stack.
|
Modifier and Type | Method and Description |
---|---|
PrefixResolver |
XPathContext.getNamespaceContext()
Get the current namespace context for the xpath.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XPath.bool(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath
and return the result.
|
XPath |
XPathFactory.create(String exprString,
SourceLocator locator,
PrefixResolver prefixResolver,
int type)
Create an XPath.
|
DTMIterator |
XPathContext.createDTMIterator(String xpathString,
PrefixResolver presolver)
Create a new
DTMIterator based on an XPath
UnionExpr. |
static XObject |
XPathAPI.eval(Node contextNode,
String str,
PrefixResolver prefixResolver)
Evaluate XPath string to an XObject.
|
XObject |
CachedXPathAPI.eval(Node contextNode,
String str,
PrefixResolver prefixResolver)
Evaluate XPath string to an XObject.
|
XObject |
XPath.execute(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath
and return the result.
|
XObject |
XPath.execute(XPathContext xctxt,
Node contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath
and return the result.
|
void |
XPathContext.pushExpressionState(int cn,
int en,
PrefixResolver nc)
Push the current context node, expression node, and prefix resolver.
|
void |
XPathContext.pushNamespaceContext(PrefixResolver pr)
Push a current namespace context for the xpath.
|
void |
XPathContext.setNamespaceContext(PrefixResolver pr)
Get the current namespace context for the xpath.
|
Constructor and Description |
---|
XPath(String exprString,
SourceLocator locator,
PrefixResolver prefixResolver,
int type)
Construct an XPath object.
|
XPath(String exprString,
SourceLocator locator,
PrefixResolver prefixResolver,
int type,
ErrorListener errorListener)
Construct an XPath object.
|
XPath(String exprString,
SourceLocator locator,
PrefixResolver prefixResolver,
int type,
ErrorListener errorListener,
FunctionTable aTable)
Construct an XPath object.
|
Modifier and Type | Method and Description |
---|---|
PrefixResolver |
LocPathIterator.getPrefixResolver()
Return the saved reference to the prefix resolver that
was in effect when this iterator was created.
|
Modifier and Type | Method and Description |
---|---|
static XNodeSet |
FilterExprIteratorSimple.executeFilterExpr(int context,
XPathContext xctxt,
PrefixResolver prefixResolver,
boolean isTopLevel,
int stackFrame,
Expression expr)
Execute the expression.
|
Constructor and Description |
---|
BasicTestIterator(PrefixResolver nscontext)
Create a LocPathIterator object.
|
LocPathIterator(PrefixResolver nscontext)
Create a LocPathIterator object.
|
WalkingIterator(PrefixResolver nscontext)
Create a WalkingIterator object.
|
WalkingIteratorSorted(PrefixResolver nscontext)
Create a WalkingIteratorSorted object.
|
Modifier and Type | Method and Description |
---|---|
PrefixResolver |
Compiler.getNamespaceContext()
Get the current namespace context for the xpath.
|
Modifier and Type | Method and Description |
---|---|
void |
XPathParser.initMatchPattern(Compiler compiler,
String expression,
PrefixResolver namespaceContext)
Given an string, init an XPath object for pattern matches,
in order that a parse doesn't
have to be done each time the expression is evaluated.
|
void |
XPathParser.initXPath(Compiler compiler,
String expression,
PrefixResolver namespaceContext)
Given an string, init an XPath object for selections,
in order that a parse doesn't
have to be done each time the expression is evaluated.
|
void |
Compiler.setNamespaceContext(PrefixResolver pr)
Set the current namespace context for the xpath.
|
Modifier and Type | Class and Description |
---|---|
class |
JAXPPrefixResolver
This class implements a Default PrefixResolver which
can be used to perform prefix-to-namespace lookup
for the XPath object.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.