XObjectTypeCallback Class Reference
The purpose of this class is to provide a way to get the "preferred" or closest matching type for XObject-derived classes.
More...
Inherited by FunctionID::FunctionID::FunctionIDXObjectTypeCallback.
List of all members.
Public Member Functions
Detailed Description
The purpose of this class is to provide a way to get the "preferred" or closest matching type for XObject-derived classes.
The idea is to pass a reference to an instance of this class to an XObject instance. It will then call back to the member function that most closely matches its type. This makes it possible to get preferred typing information without doing RTTI or other such type introspections.
Constructor & Destructor Documentation
virtual XObjectTypeCallback::~XObjectTypeCallback |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void XObjectTypeCallback::Boolean |
( |
const XObject & |
theXObject, |
|
|
bool |
theValue | |
|
) |
| | [pure virtual] |
Call back the XObject with a boolean value.
- Parameters:
-
virtual void XObjectTypeCallback::NodeSet |
( |
const XObject & |
theXObject, |
|
|
const NodeRefListBase & |
theValue | |
|
) |
| | [pure virtual] |
Call back the XObject with a node set value.
- Parameters:
-
virtual void XObjectTypeCallback::Null |
( |
const XObject & |
theObject |
) |
[pure virtual] |
Call back the XObject with a null value.
- Parameters:
-
virtual void XObjectTypeCallback::Number |
( |
const XObject & |
theXObject, |
|
|
double |
theValue | |
|
) |
| | [pure virtual] |
Call back the XObject with a numeric value.
- Parameters:
-
Call back the XObject with a result tree fragment value.
- Parameters:
-
Call back the XObject with a result tree fragment value.
- Parameters:
-
virtual void XObjectTypeCallback::String |
( |
const XObject & |
theXObject, |
|
|
const XalanDOMString & |
theValue | |
|
) |
| | [pure virtual] |
Call back the XObject with a string value.
- Parameters:
-
virtual void XObjectTypeCallback::Unknown |
( |
const XObject & |
theObject, |
|
|
const XalanDOMString & |
theName | |
|
) |
| | [pure virtual] |
Call back the XObject with an unknown value.
- Parameters:
-
The documentation for this class was generated from the following file: