com.redspr.beanldom.stree
Class ElementForArray

java.lang.Object
  |
  +--com.redspr.beanldom.stree.NodeImpl
        |
        +--com.redspr.beanldom.stree.ChildNode
              |
              +--com.redspr.beanldom.stree.ElementBase
                    |
                    +--com.redspr.beanldom.stree.ElementForArray
All Implemented Interfaces:
Element, Node

public final class ElementForArray
extends ElementBase

represents and array. its children are entries in the array

Author:
Sam Hough

Field Summary
 
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
 
Method Summary
 Node getFirstChild()
           
 Node getLastChild()
           
 NodeImpl getNextChild(ChildNode node)
           
 NodeImpl getPreviousChild(ChildNode node)
           
 boolean hasChildNodes()
           
 
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.ChildNode
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setPreviousSibling
 
Methods inherited from class com.redspr.beanldom.stree.NodeImpl
appendChild, cloneNode, getAttributes, getChildNodes, getLocalName, getNamespaceURI, getNodeValue, getPrefix, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getAttributes, getChildNodes, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getParentNode, getPrefix, getPreviousSibling, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
 

Method Detail

getFirstChild

public Node getFirstChild()
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

getNextChild

public NodeImpl getNextChild(ChildNode node)
Overrides:
getNextChild in class NodeImpl

getPreviousChild

public NodeImpl getPreviousChild(ChildNode node)
Overrides:
getPreviousChild in class NodeImpl