gate.annotation
Class DatabaseAnnotationSetImpl
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractSet
|
+--gate.annotation.AnnotationSetImpl
|
+--gate.annotation.DatabaseAnnotationSetImpl
- All Implemented Interfaces:
- AnnotationListener, AnnotationSet, Cloneable, Collection, DatastoreListener, EventAwareAnnotationSet, EventListener, Serializable, Set
- public class DatabaseAnnotationSetImpl
- extends AnnotationSetImpl
- implements DatastoreListener, EventAwareAnnotationSet, AnnotationListener
- See Also:
- Serialized Form
Methods inherited from class gate.annotation.AnnotationSetImpl |
add, add, add, addAnnotationSetListener, addGateListener, clone, edit, firstNode, get, get, get, get, get, get, get, get, get, get, getAllTypes, getContained, getDocument, getName, iterator, lastNode, nextNode, removeAnnotationSetListener, removeGateListener, size |
Methods inherited from interface gate.AnnotationSet |
add, add, add, addAnnotationSetListener, addGateListener, firstNode, get, get, get, get, get, get, get, get, get, get, getAllTypes, getContained, getDocument, getName, iterator, lastNode, nextNode, removeAnnotationSetListener, removeGateListener, size |
Methods inherited from interface java.util.Set |
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, removeAll, retainAll, toArray, toArray |
DatabaseAnnotationSetImpl
public DatabaseAnnotationSetImpl(Document doc)
- Construction from Document.
DatabaseAnnotationSetImpl
public DatabaseAnnotationSetImpl(Document doc,
String name)
- Construction from Document and name.
DatabaseAnnotationSetImpl
public DatabaseAnnotationSetImpl(Document doc,
Collection c)
- Construction from Document and name.
DatabaseAnnotationSetImpl
public DatabaseAnnotationSetImpl(Document doc,
String name,
Collection c)
- Construction from Document and name.
DatabaseAnnotationSetImpl
public DatabaseAnnotationSetImpl(Collection c)
throws ClassCastException
- Construction from Collection (which must be an AnnotationSet)
assertValid
public void assertValid()
toString
public String toString()
- Overrides:
toString
in class AbstractCollection
resourceAdopted
public void resourceAdopted(DatastoreEvent evt)
- Called by a datastore when a new resource has been adopted
- Specified by:
resourceAdopted
in interface DatastoreListener
resourceDeleted
public void resourceDeleted(DatastoreEvent evt)
- Called by a datastore when a resource has been deleted
- Specified by:
resourceDeleted
in interface DatastoreListener
resourceWritten
public void resourceWritten(DatastoreEvent evt)
- Called by a datastore when a resource has been wrote into the datastore
- Specified by:
resourceWritten
in interface DatastoreListener
getAddedAnnotations
public Collection getAddedAnnotations()
- Specified by:
getAddedAnnotations
in interface EventAwareAnnotationSet
getChangedAnnotations
public Collection getChangedAnnotations()
- Specified by:
getChangedAnnotations
in interface EventAwareAnnotationSet
getRemovedAnnotations
public Collection getRemovedAnnotations()
- Specified by:
getRemovedAnnotations
in interface EventAwareAnnotationSet
annotationUpdated
public void annotationUpdated(AnnotationEvent e)
- Description copied from interface:
AnnotationListener
- Called when an
Annotation
has been updated
- Specified by:
annotationUpdated
in interface AnnotationListener
add
public boolean add(Object o)
throws ClassCastException
- Add an existing annotation. Returns true when the set is modified.
- Specified by:
add
in interface AnnotationSet
- Overrides:
add
in class AnnotationSetImpl
remove
public boolean remove(Object o)
throws ClassCastException
- Remove an element from this set.
- Specified by:
remove
in interface AnnotationSet
- Overrides:
remove
in class AnnotationSetImpl