|
||||||||||
| 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.axes.NodeSequence
org.apache.xpath.objects.XNodeSet
org.apache.xpath.objects.XNull
public class XNull
This class represents an XPath null object, and is capable of converting the null to other types, such as a string.
| Field Summary | |
|---|---|
(package private) static long |
serialVersionUID
|
| Fields inherited from class org.apache.xpath.objects.XNodeSet |
|---|
S_EQ, S_GT, S_GTE, S_LT, S_LTE, S_NEQ |
| Fields inherited from class org.apache.xpath.axes.NodeSequence |
|---|
m_dtmMgr, m_iter, m_last, m_next |
| 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 |
| Fields inherited from interface org.apache.xml.dtm.DTMIterator |
|---|
FILTER_ACCEPT, FILTER_REJECT, FILTER_SKIP |
| Constructor Summary | |
|---|---|
XNull()
Create an XObject. |
|
| Method Summary | |
|---|---|
boolean |
bool()
Cast result object to a boolean. |
boolean |
equals(XObject obj2)
Tell if two objects are functionally equal. |
int |
getType()
Tell what kind of class this is. |
java.lang.String |
getTypeString()
Given a request type, return the equivalent string. |
double |
num()
Cast result object to a number. |
int |
rtf(XPathContext support)
Cast result object to a result tree fragment. |
java.lang.String |
str()
Cast result object to a string. |
| Methods inherited from class org.apache.xpath.objects.XNodeSet |
|---|
appendToFsb, boolWithSideEffects, compare, dispatchCharactersEvents, getFresh, getNumberFromNode, getStringFromNode, greaterThan, greaterThanOrEqual, iter, iterRaw, lessThan, lessThanOrEqual, mutableNodeset, nodelist, nodeset, notEquals, numWithSideEffects, object, release, xstr |
| Methods inherited from class org.apache.xpath.axes.NodeSequence |
|---|
addNodeInDocOrder, allowDetachToRelease, clone, cloneWithReset, detach, fixupVariables, getAnalysisBits, getAxis, getContainedIter, getCurrentNode, getCurrentPos, getDTM, getDTMManager, getExpandEntityReferences, getIteratorCache, getLength, getRoot, getVector, getWhatToShow, hasCache, isDocOrdered, isFresh, isMutable, item, nextNode, previousNode, reset, runTo, setCurrentPos, setItem, setIter, setObject, setRoot, setShouldCacheNodes, SetVector |
| Methods inherited from class org.apache.xpath.objects.XObject |
|---|
callVisitors, castToType, create, create, deepEquals, destruct, error, error, execute, rtf, rtree, rtree, toString |
| 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 |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
static final long serialVersionUID
| Constructor Detail |
|---|
public XNull()
| Method Detail |
|---|
public int getType()
getType in class XNodeSetpublic java.lang.String getTypeString()
getTypeString in class XNodeSetpublic double num()
num in class XNodeSetpublic boolean bool()
bool in class XNodeSetpublic java.lang.String str()
str in class XNodeSetpublic int rtf(XPathContext support)
rtf in class XObjectsupport - XPath context to use for the conversion
public boolean equals(XObject obj2)
equals in class XNodeSetobj2 - Object to compare this to
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||