Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
Element Member List

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

addAttribute(Attribute *attribute)Elementvirtual
addNamespaceDeclaration(String prefix, String uri)Elementvirtual
appendChild(String text)Elementvirtual
appendChild(Node *node)Elementvirtual
ATTRIBUTE enum valueNode
COMMENT enum valueNode
copy(void)Elementvirtual
detach(void)Node
DOCTYPE enum valueNode
DOCUMENT enum valueNode
ELEMENT enum valueNode
Element(void *node)Elementprotected
Element(String name)Element
Element(String name, String uri)Element
Element(const Element *element)Element
equals(const Node *node) constNode
freeNode(void *node)Nodeprotectedstatic
get(void *node)Nodeinlineprotected
getAttribute(int index)Elementvirtual
getAttribute(String name)Elementvirtual
getAttribute(String localName, String ns)Elementvirtual
getAttributeCount(void)Elementvirtual
getAttributeValue(String name)Elementvirtual
getAttributeValue(String localName, String ns)Elementvirtual
getBaseURI(void)Nodevirtual
getChild(int index)ParentNodevirtual
getChildCount(void)ParentNodevirtual
getChildElements(void)Elementvirtual
getChildElements(String name)Elementvirtual
getChildElements(String localName, String ns)Elementvirtual
getDocument(void)Nodevirtual
getFirstChildElement(String name)Elementvirtual
getFirstChildElement(String localName, String ns)Elementvirtual
getLocalName(void)Elementvirtual
getNamespaceDeclarationCount(void)Elementvirtual
getNamespacePrefix(void)Elementvirtual
getNamespacePrefix(int index)Elementvirtual
getNamespaceURI(void)Elementvirtual
getNamespaceURI(String prefix)Elementvirtual
getNode(void) constNodeinline
getParent(void)Nodevirtual
getQualifiedName(void)Elementvirtual
getValue(void)Elementvirtual
indexOf(Node *child)ParentNodevirtual
insertChild(String text, int position)Elementvirtual
insertChild(Node *node, int position)Elementvirtual
internCopy(void)Nodeprotected
internGetChild(int index)Nodeprotected
internGetChildCount(void)Nodeprotected
internGetValue(void)Nodeprotected
internSetBaseURI(String URI)ParentNodeprotected
internToXML(void)Nodeprotected
kind(void) constNode
kind_t enum nameNode
kind_t typedefNode
line(void) constNode
make(void *node)Nodeprotected
makeNS(String name, String uri)Elementprotectedstatic
NAMESPACE enum valueNode
nodeNodeprotected
Node(void *_node)Nodeprotected
NONE enum valueNode
ParentNode(void *node)ParentNodeinlineprotected
PROCESSING_INSTRUCTION enum valueNode
query(const String &xpath)Nodevirtual
query(const String &xpath, XPathContext *context)Nodevirtual
removeAttribute(Attribute *attribute)Elementvirtual
removeChild(int position)ParentNodevirtual
removeChild(Node *child)ParentNodevirtual
removeChildren(void)Elementvirtual
removeNamespaceDeclaration(String prefix)Elementvirtual
replaceChild(Node *old_child, Node *new_child)ParentNodevirtual
setBaseURI(String uri)Elementvirtual
setLocalName(String local_name)Elementvirtual
setNamespacePrefix(String prefix)Elementvirtual
setNamespaceURI(String uri)Elementvirtual
setNode(void *_node)Nodeprotected
shallowCopy(void)Elementprotectedvirtual
TEXT enum valueNode
toString(void)Elementvirtual
toXML(void)Elementvirtual
~Node(void)Nodevirtual