 |
Xalan-C++ API Reference
1.12.0
|
Go to the documentation of this file.
18 #if !defined(XOBJECT_TYPE_CALLBACK_HEADER_GUARD_1357924680)
19 #define XOBJECT_TYPE_CALLBACK_HEADER_GUARD_1357924680
38 class MutableNodeRefList;
39 class NodeRefListBase;
40 class XalanDocumentFragment;
42 class XPathExecutionContext;
145 return m_executionContext;
167 #endif // XOBJECT_TYPE_CALLBACK_HEADER_GUARD_1357924680
virtual void Number(const XObject &theXObject, double theValue)=0
Call back the XObject with a numeric value.
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
virtual void NodeSet(const XObject &theXObject, const NodeRefListBase &theValue)=0
Call back the XObject with a node set value.
XPathExecutionContext & getExecutionContext()
#define XALAN_XPATH_EXPORT
virtual void Null(const XObject &theObject)=0
Call back the XObject with a null value.
virtual void ResultTreeFragment(const XObject &theXObject, const XalanDocumentFragment &theValue)=0
Call back the XObject with a result tree fragment value.
The purpose of this class is to provide a way to get the "preferred" or closest matching type for XOb...
virtual void String(const XObject &theXObject, const XalanDOMString &theValue)=0
Call back the XObject with a string value.
Class to hold XPath return types.
virtual void ResultTreeFragment(const XObject &theXObject, XalanDocumentFragment &theValue)=0
Call back the XObject with a result tree fragment value.
Local implementation of NodeRefList.
virtual void Boolean(const XObject &theXObject, bool theValue)=0
Call back the XObject with a boolean value.
virtual void Unknown(const XObject &theObject, const XalanDOMString &theName)=0
Call back the XObject with an unknown value.
virtual ~XObjectTypeCallback()
XObjectTypeCallback(XPathExecutionContext &theExecutionContext)