The purpose of this class is to provide a way to get the "preferred" or closest matching type for XObject-derived classes. More...
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.
XObjectTypeCallback::XObjectTypeCallback | ( | MemoryManagerType & | theManager | ) |
virtual XObjectTypeCallback::~XObjectTypeCallback | ( | ) | [virtual] |
virtual void XObjectTypeCallback::Number | ( | const XObject & | theXObject, | |
double | theValue | |||
) | [pure virtual] |
virtual void XObjectTypeCallback::Boolean | ( | const XObject & | theXObject, | |
bool | theValue | |||
) | [pure virtual] |
virtual void XObjectTypeCallback::String | ( | const XObject & | theXObject, | |
const XalanDOMString & | theValue | |||
) | [pure virtual] |
virtual void XObjectTypeCallback::ResultTreeFragment | ( | const XObject & | theXObject, | |
const XalanDocumentFragment & | theValue | |||
) | [pure virtual] |
virtual void XObjectTypeCallback::ResultTreeFragment | ( | const XObject & | theXObject, | |
XalanDocumentFragment & | theValue | |||
) | [pure virtual] |
virtual void XObjectTypeCallback::NodeSet | ( | const XObject & | theXObject, | |
const NodeRefListBase & | theValue | |||
) | [pure virtual] |
virtual void XObjectTypeCallback::Unknown | ( | const XObject & | theObject, | |
const XalanDOMString & | theName | |||
) | [pure virtual] |
virtual void XObjectTypeCallback::Null | ( | const XObject & | theObject | ) | [pure virtual] |
MemoryManagerType& XObjectTypeCallback::getMemoryManager | ( | ) |
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++ XSLT Processor Version 1.10 |
|