Package | Description |
---|---|
org.apache.xalan.lib |
Extension elements and functions shipped with Xalan-Java, including EXSLT functions.
|
org.apache.xalan.lib.sql |
Provides extension functions for connecting to a JDBC data source, executing a query,
and working incrementally through a "streamable" result set.
|
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.trace |
Implementation of Xalan Trace events, for use by a debugger.
|
org.apache.xalan.xsltc | |
org.apache.xalan.xsltc.dom | |
org.apache.xalan.xsltc.runtime | |
org.apache.xml.dtm.ref | |
org.apache.xml.dtm.ref.dom2dtm | |
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.objects |
Implementation of XPath polymorphic type objects -- this package will grow
as XPath objects are expanded to support XML Schema data types.
|
org.w3c.dom | |
org.w3c.dom.html |
Modifier and Type | Method and Description |
---|---|
static NodeList |
ExsltDynamic.closure(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:closure function creates a node set resulting from transitive closure of
evaluating the expression passed as the second argument on each of the nodes passed
as the first argument, then on the node set resulting from that and so on until no
more nodes are found.
|
static NodeList |
Extensions.difference(NodeList nl1,
NodeList nl2)
Returns the difference between two node-sets.
|
static NodeList |
ExsltSets.difference(NodeList nl1,
NodeList nl2)
The set:difference function returns the difference between two node sets - those nodes that
are in the node set passed as the first argument that are not in the node set passed as the
second argument.
|
static NodeList |
Extensions.distinct(NodeList nl)
Returns node-set containing distinct string values.
|
static NodeList |
ExsltSets.distinct(NodeList nl)
The set:distinct function returns a subset of the nodes contained in the node-set NS passed
as the first argument.
|
static NodeList |
ExsltMath.highest(NodeList nl)
The math:highest function returns the nodes in the node set whose value is the maximum
value for the node set.
|
static NodeList |
Extensions.intersection(NodeList nl1,
NodeList nl2)
Returns the intersection of two node-sets.
|
static NodeList |
ExsltSets.intersection(NodeList nl1,
NodeList nl2)
The set:intersection function returns a node set comprising the nodes that are within
both the node sets passed as arguments to it.
|
static NodeList |
ExsltSets.leading(NodeList nl1,
NodeList nl2)
The set:leading function returns the nodes in the node set passed as the first argument that
precede, in document order, the first node in the node set passed as the second argument.
|
static NodeList |
ExsltMath.lowest(NodeList nl)
The math:lowest function returns the nodes in the node set whose value is the minimum value
for the node set.
|
static NodeList |
ExsltDynamic.map(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:map function evaluates the expression passed as the second argument for
each of the nodes passed as the first argument, and returns a node set of those values.
|
static NodeList |
ExsltStrings.split(java.lang.String str)
See above
|
static NodeList |
ExsltStrings.split(java.lang.String str,
java.lang.String pattern)
The str:split function splits up a string and returns a node set of token
elements, each containing one token from the string.
|
static NodeList |
Extensions.tokenize(java.lang.String toTokenize)
Returns a NodeSet containing one text node for each token in the first argument.
|
static NodeList |
ExsltStrings.tokenize(java.lang.String toTokenize)
See above
|
static NodeList |
Extensions.tokenize(java.lang.String toTokenize,
java.lang.String delims)
Returns a NodeSet containing one text node for each token in the first argument.
|
static NodeList |
ExsltStrings.tokenize(java.lang.String toTokenize,
java.lang.String delims)
The str:tokenize function splits up a string and returns a node set of token
elements, each containing one token from the string.
|
static NodeList |
ExsltSets.trailing(NodeList nl1,
NodeList nl2)
The set:trailing function returns the nodes in the node set passed as the first argument that
follow, in document order, the first node in the node set passed as the second argument.
|
Modifier and Type | Method and Description |
---|---|
static NodeList |
ExsltDynamic.closure(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:closure function creates a node set resulting from transitive closure of
evaluating the expression passed as the second argument on each of the nodes passed
as the first argument, then on the node set resulting from that and so on until no
more nodes are found.
|
static int |
NodeInfo.columnNumber(NodeList nodeList)
columnNumber returns the column number of the node
passed as argument. |
static java.lang.String |
ExsltStrings.concat(NodeList nl)
The str:concat function takes a node set and returns the concatenation of the
string values of the nodes in that node set.
|
static NodeList |
Extensions.difference(NodeList nl1,
NodeList nl2)
Returns the difference between two node-sets.
|
static NodeList |
ExsltSets.difference(NodeList nl1,
NodeList nl2)
The set:difference function returns the difference between two node sets - those nodes that
are in the node set passed as the first argument that are not in the node set passed as the
second argument.
|
static NodeList |
Extensions.distinct(NodeList nl)
Returns node-set containing distinct string values.
|
static NodeList |
ExsltSets.distinct(NodeList nl)
The set:distinct function returns a subset of the nodes contained in the node-set NS passed
as the first argument.
|
static boolean |
ExsltSets.hasSameNode(NodeList nl1,
NodeList nl2)
The set:has-same-node function returns true if the node set passed as the first argument shares
any nodes with the node set passed as the second argument.
|
static boolean |
Extensions.hasSameNodes(NodeList nl1,
NodeList nl2)
Returns true if both node-sets contain the same set of nodes.
|
static NodeList |
ExsltMath.highest(NodeList nl)
The math:highest function returns the nodes in the node set whose value is the maximum
value for the node set.
|
static NodeList |
Extensions.intersection(NodeList nl1,
NodeList nl2)
Returns the intersection of two node-sets.
|
static NodeList |
ExsltSets.intersection(NodeList nl1,
NodeList nl2)
The set:intersection function returns a node set comprising the nodes that are within
both the node sets passed as arguments to it.
|
static NodeList |
ExsltSets.leading(NodeList nl1,
NodeList nl2)
The set:leading function returns the nodes in the node set passed as the first argument that
precede, in document order, the first node in the node set passed as the second argument.
|
static int |
NodeInfo.lineNumber(NodeList nodeList)
lineNumber returns the line number of the node
passed as argument. |
static NodeList |
ExsltMath.lowest(NodeList nl)
The math:lowest function returns the nodes in the node set whose value is the minimum value
for the node set.
|
static NodeList |
ExsltDynamic.map(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:map function evaluates the expression passed as the second argument for
each of the nodes passed as the first argument, and returns a node set of those values.
|
static double |
ExsltDynamic.max(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:max function calculates the maximum value for the nodes passed as
the first argument, where the value of each node is calculated dynamically
using an XPath expression passed as a string as the second argument.
|
static double |
ExsltMath.max(NodeList nl)
The math:max function returns the maximum value of the nodes passed as the argument.
|
static double |
ExsltDynamic.min(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:min function calculates the minimum value for the nodes passed as the
first argument, where the value of each node is calculated dynamically using
an XPath expression passed as a string as the second argument.
|
static double |
ExsltMath.min(NodeList nl)
The math:min function returns the minimum value of the nodes passed as the argument.
|
static java.lang.String |
NodeInfo.publicId(NodeList nodeList)
publicId returns the public identifier of the node passed as
argument. |
static double |
ExsltDynamic.sum(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:sum function calculates the sum for the nodes passed as the first argument,
where the value of each node is calculated dynamically using an XPath expression
passed as a string as the second argument.
|
static java.lang.String |
NodeInfo.systemId(NodeList nodeList)
systemId returns the system id of the node passed as
argument. |
static NodeList |
ExsltSets.trailing(NodeList nl1,
NodeList nl2)
The set:trailing function returns the nodes in the node set passed as the first argument that
follow, in document order, the first node in the node set passed as the second argument.
|
Modifier and Type | Method and Description |
---|---|
void |
XConnection.addParameterFromElement(NodeList nl)
Add a section of parameters to the Parameter List
Do each element from the list
|
XBooleanStatic |
XConnection.connect(ExpressionContext exprContext,
NodeList list) |
Constructor and Description |
---|
XConnection(ExpressionContext exprContext,
NodeList list) |
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 |
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 |
---|---|
NodeList |
ElemTemplateElement.getChildNodes()
Return the nodelist (same reference).
|
NodeList |
ElemLiteralResult.Attribute.getChildNodes() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
TracerEvent.printNodeList(NodeList l)
Returns a string representation of the node list.
|
Modifier and Type | Method and Description |
---|---|
NodeList |
DOM.makeNodeList(DTMAxisIterator iter) |
NodeList |
DOM.makeNodeList(int index) |
Modifier and Type | Method and Description |
---|---|
NodeList |
SimpleResultTreeImpl.makeNodeList(DTMAxisIterator iter) |
NodeList |
SAXImpl.makeNodeList(DTMAxisIterator iter)
Create an org.w3c.dom.NodeList from a node iterator
The iterator most be started before this method is called
|
NodeList |
MultiDOM.makeNodeList(DTMAxisIterator iter) |
NodeList |
DOMAdapter.makeNodeList(DTMAxisIterator iter) |
NodeList |
AdaptiveResultTreeImpl.makeNodeList(DTMAxisIterator iter) |
NodeList |
SimpleResultTreeImpl.makeNodeList(int index) |
NodeList |
SAXImpl.makeNodeList(int index)
Create an org.w3c.dom.NodeList from a node in the tree
|
NodeList |
MultiDOM.makeNodeList(int index) |
NodeList |
DOMAdapter.makeNodeList(int index) |
NodeList |
AdaptiveResultTreeImpl.makeNodeList(int index) |
Modifier and Type | Method and Description |
---|---|
static NodeList |
BasisLibrary.referenceToNodeList(java.lang.Object obj,
DOM dom)
Utility function: used to convert reference to org.w3c.dom.NodeList.
|
Modifier and Type | Method and Description |
---|---|
static DTMAxisIterator |
BasisLibrary.nodeList2Iterator(NodeList nodeList,
Translet translet,
DOM dom)
Utility function used to convert a w3c NodeList into a internal
DOM iterator.
|
Modifier and Type | Class and Description |
---|---|
class |
DTMAxisIterNodeList
DTMAxisNodeList gives us an implementation of the DOM's
NodeList interface wrapped around a DTM Iterator. |
class |
DTMChildIterNodeList
DTMNodeList gives us an implementation of the DOM's
NodeList interface wrapped around a DTM Iterator. |
class |
DTMNodeList
DTMNodeList gives us an implementation of the DOM's
NodeList interface wrapped around a DTM Iterator. |
class |
DTMNodeListBase
DTMNodeList gives us an implementation of the DOM's
NodeList interface wrapped around a DTM Iterator. |
Modifier and Type | Method and Description |
---|---|
NodeList |
DTMNodeProxy.getChildNodes() |
NodeList |
DTMNodeProxy.getElementsByTagName(java.lang.String tagname) |
NodeList |
DTMNodeProxy.getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String localName) |
Modifier and Type | Method and Description |
---|---|
NodeList |
DOM2DTMdefaultNamespaceDeclarationNode.getChildNodes() |
Modifier and Type | Class and Description |
---|---|
class |
UnImplNode
To be subclassed by classes that wish to fake being nodes.
|
Modifier and Type | Method and Description |
---|---|
NodeList |
UnImplNode.getChildNodes()
Unimplemented.
|
NodeList |
UnImplNode.getElementsByTagName(java.lang.String name)
Unimplemented.
|
NodeList |
UnImplNode.getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String localName)
Unimplemented.
|
Modifier and Type | Class and Description |
---|---|
class |
NodeSet
The NodeSet class can act as either a NodeVector,
NodeList, or NodeIterator.
|
Modifier and Type | Method and Description |
---|---|
static NodeList |
XPathAPI.selectNodeList(Node contextNode,
java.lang.String str)
Use an XPath string to select a nodelist.
|
NodeList |
CachedXPathAPI.selectNodeList(Node contextNode,
java.lang.String str)
Use an XPath string to select a nodelist.
|
static NodeList |
XPathAPI.selectNodeList(Node contextNode,
java.lang.String str,
Node namespaceNode)
Use an XPath string to select a nodelist.
|
NodeList |
CachedXPathAPI.selectNodeList(Node contextNode,
java.lang.String str,
Node namespaceNode)
Use an XPath string to select a nodelist.
|
Modifier and Type | Method and Description |
---|---|
void |
NodeSet.addNodes(NodeList nodelist)
Copy NodeList members into this nodelist, adding in
document order.
|
void |
NodeSet.addNodesInDocOrder(NodeList nodelist,
XPathContext support)
Copy NodeList members into this nodelist, adding in
document order.
|
Constructor and Description |
---|
NodeSet(NodeList nodelist)
Create a NodeSet, and copy the members of the
given nodelist into it.
|
NodeSetDTM(NodeList nodeList,
XPathContext xctxt)
Create a NodeSetDTM, and copy the members of the
given DTMIterator into it.
|
Modifier and Type | Method and Description |
---|---|
NodeList |
XRTreeFrag.convertToNodeset()
Cast result object to a nodelist.
|
NodeList |
XObject.nodelist()
Cast result object to a nodelist.
|
NodeList |
XNodeSetForDOM.nodelist()
Cast result object to a nodelist.
|
NodeList |
XNodeSet.nodelist()
Cast result object to a nodelist.
|
Constructor and Description |
---|
XNodeSetForDOM(NodeList nodeList,
XPathContext xctxt) |
Modifier and Type | Method and Description |
---|---|
NodeList |
Node.getChildNodes()
A
NodeList that contains all children of this node. |
NodeList |
Element.getElementsByTagName(java.lang.String name)
Returns a
NodeList of all descendant Elements
with a given tag name, in document order. |
NodeList |
Document.getElementsByTagName(java.lang.String tagname)
Returns a
NodeList of all the Elements in
document order with a given tag name and are contained in the
document. |
NodeList |
Element.getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String localName)
Returns a
NodeList of all the descendant
Elements with a given local name and namespace URI in
document order. |
NodeList |
Document.getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String localName)
Returns a
NodeList of all the Elements with a
given local name and namespace URI in document order. |
Modifier and Type | Method and Description |
---|---|
NodeList |
HTMLDocument.getElementsByName(java.lang.String elementName)
Returns the (possibly empty) collection of elements whose
name
value is given by elementName . |
Copyright © 2014 Apache XML Project. All Rights Reserved.