|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| | LDOM_BasicElement () |
| Standard_EXPORT LDOM_BasicElement & | operator= (const LDOM_NullPtr *aNull) |
| Standard_EXPORT | ~LDOM_BasicElement () |
| const char * | GetTagName () const |
| const LDOM_BasicNode * | GetFirstChild () const |
| Standard_EXPORT const LDOM_BasicNode * | GetLastChild () const |
| Standard_EXPORT const LDOM_BasicAttribute & | GetAttribute (const LDOMBasicString &aName, const LDOM_BasicNode *aLastCh) const |
Static Public Member Functions |
| static LDOM_BasicElement & | Create (const char *aName, const Standard_Integer aLength, const Handle(LDOM_MemManager)&aDoc) |
Protected Member Functions |
| Standard_EXPORT const LDOM_BasicNode * | AddAttribute (const LDOMBasicString &anAttrName, const LDOMBasicString &anAttrValue, const Handle(LDOM_MemManager)&aDoc, const LDOM_BasicNode *aLastCh) |
| Standard_EXPORT const LDOM_BasicNode * | RemoveAttribute (const LDOMBasicString &aName, const LDOM_BasicNode *aLastCh) const |
| Standard_EXPORT void | RemoveChild (const LDOM_BasicNode *aChild) const |
| Standard_EXPORT void | AppendChild (const LDOM_BasicNode *aChild, const LDOM_BasicNode *&aLastCh) const |
Private Member Functions |
| const LDOM_BasicAttribute * | GetFirstAttribute (const LDOM_BasicNode *&aLastCh, const LDOM_BasicNode **&thePrN) const |
| void | RemoveNodes () |
| void | ReplaceElement (const LDOM_BasicElement &anOther, const Handle(LDOM_MemManager)&aDoc) |
| void | AddElementsByTagName (LDOM_NodeList &aList, const LDOMBasicString &aTagName) const |
| void | AddAttributes (LDOM_NodeList &aList, const LDOM_BasicNode *aLastCh) const |
Private Attributes |
| const char * | myTagName |
| unsigned long | myAttributeMask |
| LDOM_BasicNode * | myFirstChild |