7 #ifndef ELM_XOM_ELEMENT_H
8 #define ELM_XOM_ELEMENT_H
10 #include <elm/util/Option.h>
11 #include <elm/xom/ParentNode.h>
13 namespace elm {
namespace xom {
71 #endif // ELM_XOM_ELEMENT_H
Definition: Elements.h:19
virtual void insertChild(String text, int position)
Definition: xom_Element.cpp:517
virtual String getNamespacePrefix(void)
Definition: xom_Element.cpp:415
virtual String getValue(void)
Definition: xom_Element.cpp:506
virtual String getQualifiedName(void)
Definition: xom_Element.cpp:489
virtual void setLocalName(String local_name)
Definition: xom_Element.cpp:560
virtual void setNamespacePrefix(String prefix)
Definition: xom_Element.cpp:564
virtual Node * copy(void)
Definition: xom_Element.cpp:181
virtual String getLocalName(void)
Definition: xom_Element.cpp:382
virtual Option< String > getAttributeValue(String name)
Definition: xom_Element.cpp:265
virtual Nodes * removeChildren(void)
Definition: xom_Element.cpp:547
virtual Element * getFirstChildElement(String name)
Definition: xom_Element.cpp:350
virtual String getNamespaceURI(void)
Definition: xom_Element.cpp:461
Element(void *node)
Definition: xom_Element.cpp:67
virtual int getAttributeCount(void)
Definition: xom_Element.cpp:251
virtual Elements * getChildElements(void)
Definition: xom_Element.cpp:295
virtual Element * shallowCopy(void)
Definition: xom_Element.cpp:119
virtual Attribute * removeAttribute(Attribute *attribute)
Definition: xom_Element.cpp:541
void * node
Definition: Node.h:60
virtual void setBaseURI(String uri)
Definition: xom_Element.cpp:556
virtual int getNamespaceDeclarationCount(void)
Definition: xom_Element.cpp:402
static void * makeNS(String name, String uri)
Definition: xom_Element.cpp:44
virtual String toString(void)
Definition: xom_Element.cpp:572
virtual String toXML(void)
Definition: xom_Element.cpp:577
virtual void appendChild(String text)
Definition: xom_Element.cpp:174
virtual void addNamespaceDeclaration(String prefix, String uri)
Definition: xom_Element.cpp:163
virtual void addAttribute(Attribute *attribute)
Definition: xom_Element.cpp:135
virtual void setNamespaceURI(String uri)
Definition: xom_Element.cpp:568
Definition: Attribute.h:30
virtual Attribute * getAttribute(int index)
Definition: xom_Element.cpp:203
virtual void removeNamespaceDeclaration(String prefix)
Definition: xom_Element.cpp:552
Definition: ParentNode.h:15
Definition: NodeFactory.h:27