Class to hold XPath return types. More...
#include <XObject.hpp>
Inheritance diagram for XObject:

Class to hold XPath return types.
|
Enumeration of possible object types.
| eTypeNull | |
| eTypeUnknown | |
| eTypeBoolean | |
| eTypeNumber | |
| eTypeString | |
| eTypeNodeSet | |
| eTypeResultTreeFrag | |
| eTypeUserDefined | |
| eUnknown |
|
Create an XObject.
| theObjectType | The enum for the type of the object. |
|
|
|
Process a callback request for preferred type information.
| theCallbackObject | object to call back |
Reimplemented in XBoolean, XNodeSet, XNull, XNumber, XPathExpression::XToken, XResultTreeFrag, XString, and XUnknown.
|
Process a callback request for preferred type information.
| theCallbackObject | object to call back |
Reimplemented in XBoolean, XNodeSet, XNull, XNumber, XPathExpression::XToken, XResultTreeFrag, XString, and XUnknown.
|
Cast result object to a boolean.
Reimplemented in XBoolean, XNodeSet, XNull, XNumber, XResultTreeFrag, XString, and XUnknown.
|
Clone the instance.
| If | theAddress is not null, the XObject will clone itself into that address. |
Reimplemented in XBoolean, XNodeSet, XNull, XNumber, XPathExpression::XToken, XResultTreeFrag, XSpan, XString, and XUnknown.
|
Tell if two objects are functionally equal.
| theRHS | object to compare |
| executionContext | the current execution context |
|
Tell what kind of class this is.
|
Given a request type, return the equivalent string.
For diagnostic purposes.
Reimplemented in XBoolean, XNodeSet, XNull, XNumber, XPathExpression::XToken, XResultTreeFrag, XString, and XUnknown.
|
Tell if one object is greater than the other.
| theRHS | object to compare |
|
Tell if one object is greater than or equal the other.
| theRHS | object to compare |
|
Tell if one object is less than the other.
| theRHS | object to compare |
|
Tell if one object is less than or equal the other.
| theRHS | object to compare |
|
Cast result object to a nodelist.
Reimplemented in XNodeSet, and XResultTreeFrag.
|
Tell if two objects are functionally not equal.
| theRHS | object to compare |
| executionContext | the current execution context |
|
Cast result object to a number.
Reimplemented in XBoolean, XNodeSet, XNull, XNumber, XPathExpression::XToken, XResultTreeFrag, XString, and XUnknown.
|
Cast result object to a result tree fragment.
| executionContext | the current execution context |
Reimplemented in XNodeSet, XResultTreeFrag, and XString.
|
Cast result object to a string.
Reimplemented in XBoolean, XNodeSet, XNull, XNumber, XPathExpression::XToken, XResultTreeFrag, XString, and XUnknown.
|
|
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSL Transformer Version 1.0 |
|
|