|
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 |
addedAnnotations
The 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 Annotation has 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 AbstractCollection
public void resourceAdopted(DatastoreEvent evt)
resourceAdopted
in interface DatastoreListener
public void resourceDeleted(DatastoreEvent evt)
resourceDeleted
in interface DatastoreListener
public void resourceWritten(DatastoreEvent evt)
resourceWritten
in interface DatastoreListener
public Collection getAddedAnnotations()
getAddedAnnotations
in interface EventAwareAnnotationSet
public Collection getChangedAnnotations()
getChangedAnnotations
in interface EventAwareAnnotationSet
public Collection getRemovedAnnotations()
getRemovedAnnotations
in interface EventAwareAnnotationSet
public void annotationUpdated(AnnotationEvent e)
AnnotationListener
Annotation
has been updated
annotationUpdated
in interface AnnotationListener
public boolean add(Object o) throws ClassCastException
add
in interface SimpleAnnotationSet
add
in interface Collection
add
in interface Set
add
in class AnnotationSetImpl
ClassCastException
protected void fireAnnotationRemoved(AnnotationSetEvent e)
fireAnnotationRemoved
in class AnnotationSetImpl
e
- public boolean remove(Object o) throws ClassCastException
remove
in interface SimpleAnnotationSet
remove
in interface Collection
remove
in interface Set
remove
in class AnnotationSetImpl
ClassCastException
public Iterator iterator()
AnnotationSetImpl
iterator
in interface SimpleAnnotationSet
iterator
in interface Iterable
iterator
in interface Collection
iterator
in interface Set
iterator
in class AnnotationSetImpl
|
GATE Version 3.1-2270 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |