org.apache.xpath.objects
public class XRTreeFragSelectWrapper extends XRTreeFrag implements Cloneable
Constructor Summary | |
---|---|
XRTreeFragSelectWrapper(Expression expr) |
Method Summary | |
---|---|
DTMIterator | asNodeIterator()
Cast result object to a DTMIterator.
|
void | detach()
Detaches the DTMIterator from the set which it iterated
over, releasing any computational resources and placing the iterator
in the INVALID state. |
XObject | execute(XPathContext xctxt)
For support of literal objects in xpaths.
|
void | fixupVariables(Vector vars, int globalsSize)
This function is used to fixup variables from QNames to stack frame
indexes at stylesheet build time. |
int | getType()
Tell what kind of class this is.
|
double | num()
Cast result object to a number.
|
int | rtf()
Cast result object to a result tree fragment.
|
String | str()
Cast result object to a string.
|
XMLString | xstr()
Cast result object to an XMLString.
|
Returns: The document fragment as a DTMIterator
DTMIterator
from the set which it iterated
over, releasing any computational resources and placing the iterator
in the INVALID state. After detach
has been invoked,
calls to nextNode
or previousNode
will
raise a runtime exception.
In general, detach should only be called once on the object.Parameters: xctxt The XPath execution context.
Returns: the result of executing the select expression
Throws: javax.xml.transform.TransformerException
Parameters: vars List of QNames that correspond to variables. This list should be searched backwards for the first qualified name that corresponds to the variable reference qname. The position of the QName in the vector from the start of the vector will be its position in the stack frame (but variables above the globalsTop value will need to be offset to the current stack frame).
Returns: the string type
Returns: The result tree fragment as a number or NaN
Returns: The document fragment this wraps
Returns: The document fragment node data or the empty string.
Returns: The document fragment node data or the empty string.