#include <XNumber.hpp>
Inherits XNumberBase.
Definition at line 41 of file XNumber.hpp.
XNumber::XNumber | ( | double | val, | |
MemoryManager & | theMemoryManager | |||
) |
Create an XNumber from a number.
val | numeric value to use |
XNumber::XNumber | ( | const XNumber & | source, | |
MemoryManager & | theMemoryManager | |||
) |
virtual XNumber::~XNumber | ( | ) | [virtual] |
virtual double XNumber::num | ( | XPathExecutionContext & | executionContext | ) | const [virtual] |
Cast result object to a number.
executionContext | The current XPathExecutionContext |
Implements XNumberBase.
virtual double XNumber::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.
void XNumber::set | ( | double | theValue | ) |
Change the value of an XNumber.
theValue | The new value. |
virtual const XalanDOMString& XNumber::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 XNumberBase.
virtual void XNumber::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 XNumberBase.
virtual void XNumber::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 XNumberBase.
virtual void XNumber::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 XNumberBase.
virtual void XNumber::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 XNumberBase.
virtual const XalanDOMString& XNumber::str | ( | XPathExecutionContext & | executionContext | ) | const [virtual] |
Cast result object to a string.
executionContext | The current XPathExecutionContext |
Implements XNumberBase.
virtual double XNumber::stringLength | ( | XPathExecutionContext & | executionContext | ) | const [virtual] |
Get the length of the string value of the instance.
Implements XNumberBase.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|