## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.10

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# XObject Member List

This is the complete list of members for XObject, including all inherited members.

- addReference(XalanReferenceCountedObject *theInstance) `[protected, static]`
- boolean() const `[virtual]`
- boolean(double theNumber) `[static]`
- boolean(const XalanDOMString &theString) `[static]`
- boolean(const NodeRefListBase &theNodeList) `[static]`
- dereferenced() `[protected, virtual]`
- eObjectType enum name
- equals(const XObject &theRHS, XPathExecutionContext &executionContext) const
- eTypeBoolean enum value
- eTypeNodeSet enum value
- eTypeNodeSetNodeProxy enum value
- eTypeNull enum value
- eTypeNumber enum value
- eTypeResultTreeFrag enum value
- eTypeString enum value
- eTypeStringAdapter enum value
- eTypeStringCached enum value
- eTypeStringReference enum value
- eTypeUnknown enum value
- eTypeUserDefined enum value
- eTypeXTokenNumberAdapter enum value
- eTypeXTokenStringAdapter enum value
- eUnknown enum value
- getRealType() const `[protected, virtual]`
- getReferenceCount() const `[protected, virtual]`
- getType() const
- getTypeString() const=0 `[pure virtual]`
- greaterThan(const XObject &theRHS, XPathExecutionContext &executionContext) const
- greaterThanOrEquals(const XObject &theRHS, XPathExecutionContext &executionContext) const
- initialize(MemoryManagerType &theManager) `[static]`
- lessThan(const XObject &theRHS, XPathExecutionContext &executionContext) const
- lessThanOrEquals(const XObject &theRHS, XPathExecutionContext &executionContext) const
- MemberFunctionPtr typedef
- nodeset() const `[virtual]`
- notEquals(const XObject &theRHS, XPathExecutionContext &executionContext) const
- num() const `[virtual]`
- number(bool theBoolean) `[static]`
- number(const XalanDOMString &theString, MemoryManagerType &theManager) `[static]`
- number(XPathExecutionContext &executionContext, const NodeRefListBase &theNodeList) `[static]`
- number(XPathExecutionContext &executionContext, const XalanNode &theNode) `[static]`
- ProcessXObjectTypeCallback(XObjectTypeCallback &theCallbackObject)=0 `[pure virtual]`
- ProcessXObjectTypeCallback(XObjectTypeCallback &theCallbackObject) const=0 `[pure virtual]`
- referenced() `[protected, virtual]`
- removeReference(XalanReferenceCountedObject *theInstance) `[protected, static]`
- rtree() const `[virtual]`
- s_booleanString `[protected, static]`
- s_emptyString `[protected, static]`
- s_falseString `[protected, static]`
- s_nodesetString `[protected, static]`
- s_numberString `[protected, static]`
- s_resultTreeFragmentString `[protected, static]`
- s_stringString `[protected, static]`
- s_trueString `[protected, static]`
- setFactory(XObjectFactory *theFactory)
- str() const `[virtual]`
- str(FormatterListener &formatterListener, MemberFunctionPtr function) const=0 `[pure virtual]`
- str(XalanDOMString &theBuffer) const `[virtual]`
- string(bool theBool) `[static]`
- string(bool theBool, FormatterListener &formatterListener, MemberFunctionPtr function) `[static]`
- string(double theNumber, XalanDOMString &theString) `[static]`
- string(double theNumber, FormatterListener &formatterListener, MemberFunctionPtr function) `[static]`
- string(const XalanNode &theNode, XalanDOMString &theString) `[static]`
- string(const XalanNode &theNode, FormatterListener &formatterListener, MemberFunctionPtr function) `[static]`
- string(const NodeRefListBase &theNodeList, XalanDOMString &theString) `[static]`
- string(const NodeRefListBase &theNodeList, FormatterListener &formatterListener, MemberFunctionPtr function) `[static]`
- stringLength() const=0 `[pure virtual]`
- terminate() `[static]`
- XalanReferenceCountedObject() `[explicit, protected]`
- XObject(eObjectType theObjectType)
- XObject(const XObject &source)
- XObjectFactory class `[friend]`
- XObjectPtr class `[friend]`
- ~XalanReferenceCountedObject() `[protected, virtual]`
- ~XObject() `[protected, virtual]`

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.10 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.