| 
 | GATE Version 3.1-2270 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractCollection
java.util.AbstractSet
gate.annotation.AnnotationSetImpl
gate.annotation.DatabaseAnnotationSetImpl
public class DatabaseAnnotationSetImpl
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class gate.annotation.AnnotationSetImpl | 
|---|
| AnnotationSetImpl.VerboseHashMap | 
| Field Summary | |
|---|---|
| protected  HashSet | addedAnnotationsThe listener for the events coming from the document (annotations and annotation sets added or removed). | 
| protected  HashSet | removedAnnotations | 
| protected  HashSet | updatedAnnotations | 
| Fields inherited from class gate.annotation.AnnotationSetImpl | 
|---|
| annFactory, annotationSetListeners, annotsById | 
| Constructor Summary | |
|---|---|
| DatabaseAnnotationSetImpl(Collection c)Construction from Collection (which must be an AnnotationSet) | |
| DatabaseAnnotationSetImpl(Document doc)Construction from Document. | |
| DatabaseAnnotationSetImpl(Document doc,
                          Collection c)Construction from Document and name. | |
| DatabaseAnnotationSetImpl(Document doc,
                          String name)Construction from Document and name. | |
| DatabaseAnnotationSetImpl(Document doc,
                          String name,
                          Collection c)Construction from Document and name. | |
| Method Summary | |
|---|---|
|  boolean | add(Object o)Add an existing annotation. | 
|  void | annotationUpdated(AnnotationEvent e)Called when an Annotationhas been updated | 
|  void | assertValid() | 
| protected  void | fireAnnotationRemoved(AnnotationSetEvent e) | 
|  Collection | getAddedAnnotations() | 
|  Collection | getChangedAnnotations() | 
|  Collection | getRemovedAnnotations() | 
|  Iterator | iterator()Get an iterator for this set | 
|  boolean | remove(Object o)Remove an element from this set. | 
|  void | resourceAdopted(DatastoreEvent evt)Called by a datastore when a new resource has been adopted | 
|  void | resourceDeleted(DatastoreEvent evt)Called by a datastore when a resource has been deleted | 
|  void | resourceWritten(DatastoreEvent evt)Called by a datastore when a resource has been wrote into the datastore | 
|  String | toString() | 
| Methods inherited from class gate.annotation.AnnotationSetImpl | 
|---|
| add, add, add, addAll, addAllKeepIDs, addAnnotationSetListener, addGateListener, clone, edit, fireAnnotationAdded, fireGateEvent, firstNode, get, get, get, get, get, get, get, get, get, get, getAllTypes, getContained, getDocument, getName, getStrict, indexByEndOffset, indexByStartOffset, indexByType, lastNode, nextNode, removeAnnotationSetListener, removeFromIdIndex, removeFromOffsetIndex, removeFromTypeIndex, removeGateListener, setAnnotationFactory, size | 
| Methods inherited from class java.util.AbstractSet | 
|---|
| equals, hashCode, removeAll | 
| Methods inherited from class java.util.AbstractCollection | 
|---|
| clear, contains, containsAll, isEmpty, retainAll, toArray, toArray | 
| Methods inherited from class java.lang.Object | 
|---|
| finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface gate.AnnotationSet | 
|---|
| add, addAnnotationSetListener, addGateListener, firstNode, get, get, get, get, get, get, getContained, lastNode, nextNode, removeAnnotationSetListener, removeGateListener | 
| Methods inherited from interface gate.SimpleAnnotationSet | 
|---|
| add, add, get, get, get, get, getAllTypes, getDocument, getName, size | 
| Methods inherited from interface java.util.Set | 
|---|
| addAll, clear, contains, containsAll, equals, hashCode, isEmpty, removeAll, retainAll, toArray, toArray | 
| Field Detail | 
|---|
protected HashSet addedAnnotations
protected HashSet removedAnnotations
protected HashSet updatedAnnotations
| Constructor Detail | 
|---|
public DatabaseAnnotationSetImpl(Document doc)
public DatabaseAnnotationSetImpl(Document doc,
                                 String name)
public DatabaseAnnotationSetImpl(Document doc,
                                 Collection c)
public DatabaseAnnotationSetImpl(Document doc,
                                 String name,
                                 Collection c)
public DatabaseAnnotationSetImpl(Collection c)
                          throws ClassCastException
ClassCastException| Method Detail | 
|---|
public void assertValid()
public String toString()
toString in class AbstractCollectionpublic void resourceAdopted(DatastoreEvent evt)
resourceAdopted in interface DatastoreListenerpublic void resourceDeleted(DatastoreEvent evt)
resourceDeleted in interface DatastoreListenerpublic void resourceWritten(DatastoreEvent evt)
resourceWritten in interface DatastoreListenerpublic Collection getAddedAnnotations()
getAddedAnnotations in interface EventAwareAnnotationSetpublic Collection getChangedAnnotations()
getChangedAnnotations in interface EventAwareAnnotationSetpublic Collection getRemovedAnnotations()
getRemovedAnnotations in interface EventAwareAnnotationSetpublic void annotationUpdated(AnnotationEvent e)
AnnotationListenerAnnotation has been updated
annotationUpdated in interface AnnotationListener
public boolean add(Object o)
            throws ClassCastException
add in interface SimpleAnnotationSetadd in interface Collectionadd in interface Setadd in class AnnotationSetImplClassCastExceptionprotected void fireAnnotationRemoved(AnnotationSetEvent e)
fireAnnotationRemoved in class AnnotationSetImple - 
public boolean remove(Object o)
               throws ClassCastException
remove in interface SimpleAnnotationSetremove in interface Collectionremove in interface Setremove in class AnnotationSetImplClassCastExceptionpublic Iterator iterator()
AnnotationSetImpl
iterator in interface SimpleAnnotationSetiterator in interface Iterableiterator in interface Collectioniterator in interface Setiterator in class AnnotationSetImpl| 
 | GATE Version 3.1-2270 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||