#include <XTokenStringAdapter.hpp>
Inherits XStringBase.
Definition at line 45 of file XTokenStringAdapter.hpp.
XTokenStringAdapter::XTokenStringAdapter | ( | const XToken & | theToken, | |
MemoryManager & | theManager | |||
) |
Create an XTokenStringAdapter from an XToken.
theXToken | The XToken instance to adapt |
XTokenStringAdapter::XTokenStringAdapter | ( | const XTokenStringAdapter & | source, | |
MemoryManager & | theManager | |||
) |
virtual XTokenStringAdapter::~XTokenStringAdapter | ( | ) | [virtual] |
virtual eObjectType XTokenStringAdapter::getRealType | ( | ) | const [protected, virtual] |
virtual double XTokenStringAdapter::num | ( | XPathExecutionContext & | executionContext | ) | const [virtual] |
Cast result object to a number.
executionContext | The current XPathExecutionContext |
Reimplemented from XStringBase.
virtual double XTokenStringAdapter::num | ( | ) | const [virtual] |
Cast result object to a number.
This function does not have access to the current XPathExecutionContext, so the result may contain data from whitespace text nodes that might have been stripped otherwise.
Reimplemented from XObject.
virtual const XalanDOMString& XTokenStringAdapter::str | ( | ) | const [virtual] |
Cast result object to a string.
This function does not have access to the current XPathExecutionContext, so the result may contain data from whitespace text nodes that might have been stripped otherwise.
executionContext | The current XPathExecutionContext |
Implements XStringBase.
virtual void XTokenStringAdapter::str | ( | XPathExecutionContext & | executionContext, | |
XalanDOMString & | theBuffer | |||
) | const [virtual] |
Append the string value directly a string.
executionContext | The current XPathExecutionContext | |
theBuffer | The buffer for the data |
Implements XStringBase.
virtual void XTokenStringAdapter::str | ( | FormatterListener & | formatterListener, | |
MemberFunctionPtr | function | |||
) | const [virtual] |
Send the string value to a FormatterListener instance.
This function does not have access to the current XPathExecutionContext, so the result may contain data from whitespace text nodes that might have been stripped otherwise.
formatterListener | The FormatterListener instance | |
function | A pointer to the member function of FormatterListener to call |
Implements XStringBase.
virtual void XTokenStringAdapter::str | ( | XPathExecutionContext & | executionContext, | |
FormatterListener & | formatterListener, | |||
MemberFunctionPtr | function | |||
) | const [virtual] |
Send the string value to a FormatterListener instance.
executionContext | The current XPathExecutionContext | |
formatterListener | The FormatterListener instance | |
function | A pointer to the member function of FormatterListener to call |
Implements XStringBase.
virtual void XTokenStringAdapter::str | ( | XalanDOMString & | theBuffer | ) | const [virtual] |
Append the string value directly a string.
This function does not have access to the current XPathExecutionContext, so the result may contain data from whitespace text nodes that might have been stripped otherwise.
theBuffer | The buffer for the data |
Implements XStringBase.
virtual const XalanDOMString& XTokenStringAdapter::str | ( | XPathExecutionContext & | executionContext | ) | const [virtual] |
Cast result object to a string.
executionContext | The current XPathExecutionContext |
Implements XStringBase.
virtual double XTokenStringAdapter::stringLength | ( | XPathExecutionContext & | executionContext | ) | const [virtual] |
Get the length of the string value of the instance.
Implements XStringBase.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|