|
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 |