|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xpath.Expression
org.apache.xpath.objects.XObject
org.apache.xpath.objects.XBoolean
public class XBoolean
This class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string.
| Field Summary | |
|---|---|
private boolean |
m_val
Value of the object. |
static XBoolean |
S_FALSE
A true boolean object so we don't have to keep creating them. |
static XBoolean |
S_TRUE
A true boolean object so we don't have to keep creating them. |
(package private) static long |
serialVersionUID
|
| Fields inherited from class org.apache.xpath.objects.XObject |
|---|
CLASS_BOOLEAN, CLASS_NODESET, CLASS_NULL, CLASS_NUMBER, CLASS_RTREEFRAG, CLASS_STRING, CLASS_UNKNOWN, CLASS_UNRESOLVEDVARIABLE, m_obj |
| Constructor Summary | |
|---|---|
XBoolean(boolean b)
Construct a XBoolean object. |
|
XBoolean(java.lang.Boolean b)
Construct a XBoolean object. |
|
| Method Summary | |
|---|---|
boolean |
bool()
Cast result object to a boolean. |
boolean |
equals(XObject obj2)
Tell if two objects are functionally equal. |
int |
getType()
Tell that this is a CLASS_BOOLEAN. |
java.lang.String |
getTypeString()
Given a request type, return the equivalent string. |
double |
num()
Cast result object to a number. |
java.lang.Object |
object()
Return a java object that's closest to the representation that should be handed to an extension. |
java.lang.String |
str()
Cast result object to a string. |
| Methods inherited from class org.apache.xpath.objects.XObject |
|---|
allowDetachToRelease, appendToFsb, boolWithSideEffects, callVisitors, castToType, create, create, deepEquals, destruct, detach, dispatchCharactersEvents, error, error, execute, fixupVariables, getFresh, greaterThan, greaterThanOrEqual, iter, lessThan, lessThanOrEqual, mutableNodeset, nodelist, nodeset, notEquals, numWithSideEffects, reset, rtf, rtf, rtree, rtree, setObject, toString, xstr |
| Methods inherited from class org.apache.xpath.Expression |
|---|
asIterator, asIteratorRaw, asNode, assertion, bool, canTraverseOutsideSubtree, error, execute, execute, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isSameClass, isStableNumber, num, warn, xstr |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
static final long serialVersionUID
public static final XBoolean S_TRUE
public static final XBoolean S_FALSE
private final boolean m_val
| Constructor Detail |
|---|
public XBoolean(boolean b)
b - Value of the boolean objectpublic XBoolean(java.lang.Boolean b)
b - Value of the boolean object| Method Detail |
|---|
public int getType()
getType in class XObjectpublic java.lang.String getTypeString()
getTypeString in class XObjectpublic double num()
num in class XObjectpublic boolean bool()
bool in class XObjectpublic java.lang.String str()
str in class XObjectpublic java.lang.Object object()
object in class XObjectpublic boolean equals(XObject obj2)
equals in class XObjectobj2 - Object to compare to this
javax.xml.transform.TransformerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||