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 | 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 | 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 | Description |
---|---|---|
java.lang.String |
AVT.evaluate(XPathContext xctxt,
int context,
PrefixResolver nsNode) |
Evaluate the AVT and return a String.
|
abstract void |
AVTPart.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode) |
Write the evaluated value into the given
string buffer.
|
void |
AVTPartSimple.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode) |
Write the value into the buffer.
|
void |
AVTPartXPath.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode) |
Write the value into the buffer.
|
Constructor | Description |
---|---|
AVTPartXPath(java.lang.String val,
PrefixResolver nsNode,
XPathParser xpathProcessor,
XPathFactory factory,
XPathContext liaison) |
Construct a simple AVT part.
|
Modifier and Type | Method | 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 | Description |
---|---|
KeyTable(int doc,
PrefixResolver nscontext,
QName name,
java.util.Vector keyDeclarations,
XPathContext xctxt) |
Build a keys table.
|
Modifier and Type | Method | Description |
---|---|---|
abstract DTMIterator |
DTMManager.createDTMIterator(java.lang.String xpathString,
PrefixResolver presolver) |
Create a new
DTMIterator based on an XPath
UnionExpr. |
Modifier and Type | Method | Description |
---|---|---|
DTMIterator |
DTMManagerDefault.createDTMIterator(java.lang.String xpathString,
PrefixResolver presolver) |
NEEDSDOC Method createDTMIterator
NEEDSDOC @param xpathString
NEEDSDOC @param presolver
NEEDSDOC (createDTMIterator) @return
|
Modifier and Type | Class | Description |
---|---|---|
class |
PrefixResolverDefault |
This class implements a generic PrefixResolver that
can be used to perform prefix-to-namespace lookup
for the XPath object.
|
Constructor | Description |
---|---|
QName(java.lang.String qname,
PrefixResolver resolver) |
Construct a QName from a string, resolving the prefix
using the given namespace stack.
|
QName(java.lang.String qname,
PrefixResolver resolver,
boolean validate) |
Construct a QName from a string, resolving the prefix
using the given namespace stack.
|
QName(java.lang.String qname,
org.w3c.dom.Element namespaceContext,
PrefixResolver resolver) |
Construct a QName from a string, resolving the prefix
using the given namespace context and prefix resolver.
|
QName(java.lang.String qname,
org.w3c.dom.Element namespaceContext,
PrefixResolver resolver,
boolean validate) |
Construct a QName from a string, resolving the prefix
using the given namespace context and prefix resolver.
|
Modifier and Type | Method | Description |
---|---|---|
PrefixResolver |
XPathContext.getNamespaceContext() |
Get the current namespace context for the xpath.
|
Modifier and Type | Method | 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(java.lang.String exprString,
javax.xml.transform.SourceLocator locator,
PrefixResolver prefixResolver,
int type) |
Create an XPath.
|
DTMIterator |
XPathContext.createDTMIterator(java.lang.String xpathString,
PrefixResolver presolver) |
Create a new
DTMIterator based on an XPath
UnionExpr. |
XObject |
CachedXPathAPI.eval(org.w3c.dom.Node contextNode,
java.lang.String str,
PrefixResolver prefixResolver) |
Evaluate XPath string to an XObject.
|
static XObject |
XPathAPI.eval(org.w3c.dom.Node contextNode,
java.lang.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,
org.w3c.dom.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 | Description |
---|---|
XPath(java.lang.String exprString,
javax.xml.transform.SourceLocator locator,
PrefixResolver prefixResolver,
int type) |
Construct an XPath object.
|
XPath(java.lang.String exprString,
javax.xml.transform.SourceLocator locator,
PrefixResolver prefixResolver,
int type,
javax.xml.transform.ErrorListener errorListener) |
Construct an XPath object.
|
XPath(java.lang.String exprString,
javax.xml.transform.SourceLocator locator,
PrefixResolver prefixResolver,
int type,
javax.xml.transform.ErrorListener errorListener,
FunctionTable aTable) |
Construct an XPath object.
|
Modifier and Type | Method | 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 | Description |
---|---|---|
static XNodeSet |
FilterExprIteratorSimple.executeFilterExpr(int context,
XPathContext xctxt,
PrefixResolver prefixResolver,
boolean isTopLevel,
int stackFrame,
Expression expr) |
Execute the expression.
|
Constructor | Description |
---|---|
WalkingIterator(PrefixResolver nscontext) |
Create a WalkingIterator object.
|
WalkingIteratorSorted(PrefixResolver nscontext) |
Create a WalkingIteratorSorted object.
|
Modifier and Type | Method | Description |
---|---|---|
PrefixResolver |
Compiler.getNamespaceContext() |
Get the current namespace context for the xpath.
|
Modifier and Type | Method | Description |
---|---|---|
void |
XPathParser.initMatchPattern(Compiler compiler,
java.lang.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,
java.lang.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 | Description |
---|---|---|
class |
JAXPPrefixResolver |
This class implements a Default PrefixResolver which
can be used to perform prefix-to-namespace lookup
for the XPath object.
|
Copyright ? 2014 Apache XML Project. All Rights Reserved.