org.exolab.adaptx.xslt
Class XSLTFunctionResult
public abstract
class
XSLTFunctionResult
extends XPathResult
Abstract class representing the result of an XSLT extension function.
Version: $Revision: 3633 $ $Date: 2003-03-01 02:38:44 -0500 (Sat, 01 Mar 2003) $
Author: Keith Visco
Method Summary |
abstract boolean | booleanValue()
Returns the result as a boolean value. |
abstract boolean | equals(XPathResult result)
Returns true if the given expression is the same tyoe as
this result and has the same value as this result.
|
int | getResultType()
Returns the type of this result. |
abstract short | getXSLTResultType()
Returns the type of this result.
|
abstract Object | javaObject()
Returns the result as a Java object. |
abstract double | numberValue()
Returns the result as a number value. |
abstract String | stringValue()
Returns the result as a string value. |
public static final short TREE_FRAGMENT
The tree-fragment result
public abstract boolean booleanValue()
Returns the result as a boolean value. Returns the value of
a boolean result, true for a non-empty string result, true
for a non-zero number result, and true from a non-empty node-set.
Returns: The result as a boolean value
Returns true if the given expression is the same tyoe as
this result and has the same value as this result.
Parameters: result An XPath result
Returns: True if same type and same value as this result
public int getResultType()
Returns the type of this result. This should
always be XPathResult.USER_DEFINED.
Returns: The type of this result
See Also: XSLTFunctionResult
public abstract short getXSLTResultType()
Returns the type of this result.
Returns: The type of this result
public abstract Object javaObject()
Returns the result as a Java object. Returns an object of
type java.lang.Boolean for a boolean result, an object of
type java.lang.String for a string result, an object of type
java.lang.Double for a number result, or an object of type
NodeSet for a node-set.
Returns: The result as a Java object
public abstract double numberValue()
Returns the result as a number value. Returns 0 or 1 for a
boolean result, the parsed value for a string result, the
value of a number result, or the parsed value of a node-set.
Returns: The result as a number value
public abstract String stringValue()
Returns the result as a string value. Returns "false" or
"true" for a boolean result, the value of a string result,
the string value of a number result, or the string value of
a node-set.
Returns: The result as a string value