com.redspr.beanldom.stree
Class ElementForBean
java.lang.Object
|
+--com.redspr.beanldom.stree.NodeImpl
|
+--com.redspr.beanldom.stree.ChildNode
|
+--com.redspr.beanldom.stree.ElementBase
|
+--com.redspr.beanldom.stree.ElementForBean
- All Implemented Interfaces:
- Element, NamedNodeMap, Node
- public final class ElementForBean
- extends ElementBase
- implements NamedNodeMap
ldom node maps to a java bean. Strangely it gets its name from its parent.
- Author:
- Sam Hough
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Methods inherited from class com.redspr.beanldom.stree.ElementBase |
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getNamedItem, getNamedItemNS, getNodeName, getNodeType, getOwnerDocument, getTagName, hasAttribute, hasAttributeNS, hasAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, removeNamedItem, removeNamedItemNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setNamedItem, setNamedItemNS |
Methods inherited from class com.redspr.beanldom.stree.NodeImpl |
appendChild, cloneNode, getChildNodes, getLocalName, getNamespaceURI, getNodeValue, getPrefix, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix, toString |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getChildNodes, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getParentNode, getPrefix, getPreviousSibling, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
getFirstChild
public Node getFirstChild()
- return all the indexed/list getters
- Specified by:
getFirstChild
in interface Node
- Overrides:
getFirstChild
in class NodeImpl
getLastChild
public Node getLastChild()
- Specified by:
getLastChild
in interface Node
- Overrides:
getLastChild
in class NodeImpl
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodes
in interface Node
- Overrides:
hasChildNodes
in class NodeImpl
getAttributes
public NamedNodeMap getAttributes()
- Specified by:
getAttributes
in interface Node
- Overrides:
getAttributes
in class NodeImpl
item
public Node item(int index)
- Get a child Node by its index
XXX must be a way to make this simpler/quicker
it gets called a LOT
- Specified by:
item
in interface NamedNodeMap
getLength
public int getLength()
- return number of attributes
- Specified by:
getLength
in interface NamedNodeMap