18 #if !defined(XALANSOURCETREEELEMENT_HEADER_GUARD_1357924680) 19 #define XALANSOURCETREEELEMENT_HEADER_GUARD_1357924680 37 class XalanSourceTreeAttr;
38 class XalanSourceTreeComment;
39 class XalanSourceTreeDocument;
40 class XalanSourceTreeDocumentFragment;
41 class XalanSourceTreeProcessingInstruction;
42 class XalanSourceTreeText;
63 MemoryManager& theManager,
69 IndexType theIndex = 0);
77 return m_memoryManager;
92 getParentNode()
const;
95 getChildNodes()
const;
98 getFirstChild()
const;
101 getLastChild()
const;
104 getPreviousSibling()
const;
107 getNextSibling()
const;
110 getAttributes()
const = 0;
113 getOwnerDocument()
const;
116 getNamespaceURI()
const = 0;
119 getPrefix()
const = 0;
122 getLocalName()
const = 0;
138 return m_ownerDocument;
144 m_parentNode = theParent;
229 MemoryManager& m_memoryManager;
250 #endif // !defined(XALANSOURCETREEELEMENT_HEADER_GUARD_1357924680) XalanSourceTreeDocument * getDocument() const
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
const XalanDOMString & m_tagName
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
void clearChildren()
Removes all of the children.
#define XALAN_XALANSOURCETREE_EXPORT
static const XalanDOMString s_emptyString
void setIndex(IndexType theIndex)
void setParent(XalanSourceTreeElement *theParent)
MemoryManager & getMemoryManager()