gate.corpora
Class CorpusImpl.VerboseList
java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
gate.corpora.CorpusImpl.VerboseList
- All Implemented Interfaces:
- Collection, List, Serializable
- Enclosing class:
- CorpusImpl
- protected class CorpusImpl.VerboseList
- extends AbstractList
- implements Serializable
A proxy list that stores the actual data in an internal list and forwards
all operations to that one but it also fires the appropiate corpus events
when necessary.
It also does some type checking so only Documents are accepted as corpus
members.
- See Also:
- Serialized Form
Field Summary |
(package private) ArrayList |
data
The List containing the actual data. |
Methods inherited from class java.util.AbstractList |
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList |
data
ArrayList data
- The List containing the actual data.
CorpusImpl.VerboseList
CorpusImpl.VerboseList()
get
public Object get(int index)
- Specified by:
get
in interface List
size
public int size()
- Specified by:
size
in interface List
set
public Object set(int index,
Object element)
- Specified by:
set
in interface List
add
public void add(int index,
Object element)
- Specified by:
add
in interface List
remove
public Object remove(int index)
- Specified by:
remove
in interface List