com.openharbor.xmlj
Class Element.ElementList
java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
com.openharbor.xmlj.Element.ElementList
- All Implemented Interfaces:
- java.util.Collection, java.util.List
- Direct Known Subclasses:
- ObservableElement.ObservableList
- Enclosing class:
- Element
- protected static class Element.ElementList
- extends java.util.AbstractList
A List representing the subElements of an Element.
The implementation of this List merely delegates to the Element.
This class conspires with Element to maintain the invariant that for
each Element member in element.getSubElements(), member.parent == element.
Fields inherited from class java.util.AbstractList |
modCount |
Method Summary |
void |
add(int index,
java.lang.Object member)
|
java.lang.Object |
get(int index)
|
java.lang.Object |
remove(int index)
|
java.lang.Object |
set(int index,
java.lang.Object member)
|
int |
size()
|
Methods inherited from class java.util.AbstractList |
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList |
Methods inherited from class java.util.AbstractCollection |
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray |
Element.ElementList
public Element.ElementList(Element parent)
size
public int size()
get
public java.lang.Object get(int index)
add
public void add(int index,
java.lang.Object member)
set
public java.lang.Object set(int index,
java.lang.Object member)
remove
public java.lang.Object remove(int index)