org.dom4j.tree
Class ContentListFacade
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList
org.dom4j.tree.ContentListFacade
- All Implemented Interfaces:
- java.lang.Iterable, java.util.Collection, java.util.List
public class ContentListFacade
- extends java.util.AbstractList
ContentListFacade
represents a facade of the content of a
Branch
which is returned via calls to the Branch.content()
method to allow users to modify the content of a
Branch
directly using the List
interface. This list
is backed by the branch such that changes to the list will be reflected in
the branch and changes to the branch will be reflected in this list.
- Version:
- $Revision: 1.11 $
- Author:
- James Strachan
Fields inherited from class java.util.AbstractList |
modCount |
Method Summary |
void |
add(int index,
java.lang.Object object)
|
boolean |
add(java.lang.Object object)
|
boolean |
addAll(java.util.Collection collection)
|
boolean |
addAll(int index,
java.util.Collection collection)
|
protected Node |
asNode(java.lang.Object object)
|
void |
clear()
|
boolean |
contains(java.lang.Object o)
|
boolean |
containsAll(java.util.Collection c)
|
java.lang.Object |
get(int index)
|
protected java.util.List |
getBackingList()
|
int |
indexOf(java.lang.Object o)
|
boolean |
isEmpty()
|
int |
lastIndexOf(java.lang.Object o)
|
java.lang.Object |
remove(int index)
|
boolean |
remove(java.lang.Object object)
|
boolean |
removeAll(java.util.Collection c)
|
java.lang.Object |
set(int index,
java.lang.Object object)
|
int |
size()
|
java.lang.Object[] |
toArray()
|
java.lang.Object[] |
toArray(java.lang.Object[] a)
|
Methods inherited from class java.util.AbstractList |
equals, hashCode, iterator, listIterator, listIterator, removeRange, subList |
Methods inherited from class java.util.AbstractCollection |
retainAll, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
retainAll |
ContentListFacade
public ContentListFacade(AbstractBranch branch,
java.util.List branchContent)
add
public boolean add(java.lang.Object object)
- Specified by:
add
in interface java.util.Collection
- Specified by:
add
in interface java.util.List
- Overrides:
add
in class java.util.AbstractList
add
public void add(int index,
java.lang.Object object)
- Specified by:
add
in interface java.util.List
- Overrides:
add
in class java.util.AbstractList
set
public java.lang.Object set(int index,
java.lang.Object object)
- Specified by:
set
in interface java.util.List
- Overrides:
set
in class java.util.AbstractList
remove
public boolean remove(java.lang.Object object)
- Specified by:
remove
in interface java.util.Collection
- Specified by:
remove
in interface java.util.List
- Overrides:
remove
in class java.util.AbstractCollection
remove
public java.lang.Object remove(int index)
- Specified by:
remove
in interface java.util.List
- Overrides:
remove
in class java.util.AbstractList
addAll
public boolean addAll(java.util.Collection collection)
- Specified by:
addAll
in interface java.util.Collection
- Specified by:
addAll
in interface java.util.List
- Overrides:
addAll
in class java.util.AbstractCollection
addAll
public boolean addAll(int index,
java.util.Collection collection)
- Specified by:
addAll
in interface java.util.List
- Overrides:
addAll
in class java.util.AbstractList
clear
public void clear()
- Specified by:
clear
in interface java.util.Collection
- Specified by:
clear
in interface java.util.List
- Overrides:
clear
in class java.util.AbstractList
removeAll
public boolean removeAll(java.util.Collection c)
- Specified by:
removeAll
in interface java.util.Collection
- Specified by:
removeAll
in interface java.util.List
- Overrides:
removeAll
in class java.util.AbstractCollection
size
public int size()
- Specified by:
size
in interface java.util.Collection
- Specified by:
size
in interface java.util.List
- Specified by:
size
in class java.util.AbstractCollection
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface java.util.Collection
- Specified by:
isEmpty
in interface java.util.List
- Overrides:
isEmpty
in class java.util.AbstractCollection
contains
public boolean contains(java.lang.Object o)
- Specified by:
contains
in interface java.util.Collection
- Specified by:
contains
in interface java.util.List
- Overrides:
contains
in class java.util.AbstractCollection
toArray
public java.lang.Object[] toArray()
- Specified by:
toArray
in interface java.util.Collection
- Specified by:
toArray
in interface java.util.List
- Overrides:
toArray
in class java.util.AbstractCollection
toArray
public java.lang.Object[] toArray(java.lang.Object[] a)
- Specified by:
toArray
in interface java.util.Collection
- Specified by:
toArray
in interface java.util.List
- Overrides:
toArray
in class java.util.AbstractCollection
containsAll
public boolean containsAll(java.util.Collection c)
- Specified by:
containsAll
in interface java.util.Collection
- Specified by:
containsAll
in interface java.util.List
- Overrides:
containsAll
in class java.util.AbstractCollection
get
public java.lang.Object get(int index)
- Specified by:
get
in interface java.util.List
- Specified by:
get
in class java.util.AbstractList
indexOf
public int indexOf(java.lang.Object o)
- Specified by:
indexOf
in interface java.util.List
- Overrides:
indexOf
in class java.util.AbstractList
lastIndexOf
public int lastIndexOf(java.lang.Object o)
- Specified by:
lastIndexOf
in interface java.util.List
- Overrides:
lastIndexOf
in class java.util.AbstractList
asNode
protected Node asNode(java.lang.Object object)
getBackingList
protected java.util.List getBackingList()
Copyright ? 2005 MetaStuff Ltd. All Rights Reserved. Hosted by SourceForge