public class XBoolean extends XObject
Modifier and Type | Field and Description |
---|---|
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.
|
CLASS_BOOLEAN, CLASS_NODESET, CLASS_NULL, CLASS_NUMBER, CLASS_RTREEFRAG, CLASS_STRING, CLASS_UNKNOWN, CLASS_UNRESOLVEDVARIABLE, m_obj
Constructor and Description |
---|
XBoolean(boolean b)
Construct a XBoolean object.
|
XBoolean(Boolean b)
Construct a XBoolean object.
|
Modifier and Type | Method and Description |
---|---|
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.
|
String |
getTypeString()
Given a request type, return the equivalent string.
|
double |
num()
Cast result object to a number.
|
Object |
object()
Return a java object that's closest to the representation
that should be handed to an extension.
|
String |
str()
Cast result object to a string.
|
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
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
public static final XBoolean S_TRUE
public static final XBoolean S_FALSE
public XBoolean(boolean b)
b
- Value of the boolean objectpublic XBoolean(Boolean b)
b
- Value of the boolean objectpublic int getType()
public String getTypeString()
getTypeString
in class XObject
public double num()
public boolean bool()
public String str()
public Object object()
public boolean equals(XObject obj2)
equals
in class XObject
obj2
- Object to compare to thisTransformerException
Copyright © 2019 JBoss by Red Hat. All rights reserved.