Uses of Class
org.annotation.wordfreak.Annotation

Packages that use Annotation
org.annotation.wordfreak Provides main WordFreak functionality including data structures for annotation and the infrastructure for components to communicate. 
org.annotation.wordfreak.annotator Provides automatic annotation or tagging functionality for WordFreak. 
org.annotation.wordfreak.chooser Provides the annotation input functionality for WordFreak. 
org.annotation.wordfreak.command Provides undo functionality for WordFreak. 
org.annotation.wordfreak.io Provides I/O functionality for WordFreak including support for multiple file formats. 
org.annotation.wordfreak.scheme Provides suppot for creating new annotation specifications or annotation schemes within WordFreak. 
org.annotation.wordfreak.util Provides utility functionality for WordFreak which is specific to WordFreak. 
org.annotation.wordfreak.viewer Provides functionality to display of source material over which annotation is performed and the annotations themselves. 
 

Uses of Annotation in org.annotation.wordfreak
 

Fields in org.annotation.wordfreak declared as Annotation
static Annotation[] Annotation.EMPTY_ARRAY
           
protected  Annotation AnnotationTree.root
          The root of this Tree.
 

Methods in org.annotation.wordfreak that return Annotation
static Annotation Annotation.adjustedAnnotation(AnnotationTree tree, Annotation a, int adjustment)
          Copies the specified annotation and adjusts its span by the specified adjustment creating a new annotation with identical properties using the specified tree.
 Annotation Annotation.getStartAnnotation()
           
 Annotation Annotation.getEndAnnotation()
           
 Annotation Annotation.getFirstLeaf()
           
 Annotation Annotation.getNextLeaf()
           
 Annotation Annotation.getPreviousLeaf()
           
 Annotation Annotation.getLastLeaf()
           
 Annotation Annotation.getNextDepthFirst()
           
 Annotation Annotation.getPreviousDepthFirst()
           
 Annotation Annotation.removeStartAnnotation()
           
 Annotation Annotation.removeEndAnnotation()
           
 Annotation Annotation.getAncestorOfType(java.lang.String type)
          Returns the first ancestor of this which is of the specified type.
 Annotation[] Annotation.getAllContainedNodesOfType(java.lang.String type)
          Returns an array of all annotations which are children of this and are of the specified type.
 Annotation[] Annotation.getContainedNodesOfType(java.lang.String type)
          Returns an array of the top-most annotations which are children of this and any of the specified types.
 Annotation[] Annotation.getContainedNodesOfTypes(java.util.Set types)
          Returns an array of the top-most annotations which are children of this and are of any of the specified types.
 Annotation[] Annotation.getAllContainedNodesOfTypes(java.util.Set types)
          Returns an array of all the annotations which are children of this and are of any of the specified types.
 Annotation AnnotationFile.getRoot()
           
 Annotation AnnotationFile.createAnnotation(java.lang.String type, java.util.List children)
           
 Annotation[] AnnotationFile.getAnnotations()
           
 Annotation UnmarkedTextAnnotationView.insert(int s, int e)
           
 Annotation UnmarkedTextAnnotationView.insert(int s, int e, Annotation parent)
           
 Annotation UnmarkedTextAnnotationView.insert(java.lang.String type, int s, int e)
           
 Annotation UnmarkedTextAnnotationView.insert(java.lang.String type, Annotation s, Annotation e)
           
 Annotation UnmarkedTextAnnotationView.insert(java.lang.String type, int s, int e, Annotation parent)
           
 Annotation UnmarkedTextAnnotationView.insertParent(Annotation child)
           
 Annotation UnmarkedTextAnnotationView.insertZeroLengthAnnotationBefore(Annotation before)
           
 Annotation UnmarkedTextAnnotationView.insertZeroLengthAnnotationAfter(Annotation after)
           
 Annotation UnmarkedTextAnnotationView.insertParent(java.lang.String type, Annotation child)
           
 Annotation UnmarkedTextAnnotationView.insertZeroLengthAnnotationBefore(java.lang.String type, Annotation before)
           
 Annotation UnmarkedTextAnnotationView.insertZeroLengthAnnotationAfter(java.lang.String type, Annotation after)
           
 Annotation UnmarkedTextAnnotationView.getBase(int i)
           
 Annotation UnmarkedTextAnnotationView.getAnnotation(int i)
           
 Annotation UnmarkedTextAnnotationView.getUnsortedAnnotation(int i)
           
 Annotation[] UnmarkedTextAnnotationView.getChain(Annotation a)
           
 Annotation UnmarkedTextAnnotationView.removeFromChain(Annotation a)
           
 Annotation UnmarkedTextAnnotationView.deepInsert(java.lang.String type, int s, int e)
           
 Annotation UnmarkedTextAnnotationView.terminalInsert(java.lang.String type, int s, int e)
           
 Annotation AnnotationView.getBase(int index)
          Returns the annotation at the specified index from the list of annotations which new annotation are based on.
 Annotation AnnotationView.getAnnotation(int i)
          Returns sorted annotation at index i.
 Annotation AnnotationView.getUnsortedAnnotation(int i)
          Returns filtered annotation at index i.
 Annotation AnnotationView.insert(int s, int e)
          Creates and inserts a new annotation with the span specified by s and e.
 Annotation AnnotationView.deepInsert(java.lang.String type, int start, int end)
          Creates and inserts a new annotation specified type and span given by the specified start and end indices.
 Annotation AnnotationView.terminalInsert(java.lang.String type, int start, int end)
          Inserts a newly created annotation with the specified type and span in this tree and returns the newly created annotation.
 Annotation AnnotationView.insert(int start, int end, Annotation parent)
          Returns an annotation with the specified start, end, and parent that has been inserted into the view.
 Annotation AnnotationView.insertZeroLengthAnnotationBefore(Annotation before)
          Returns a zero length annotation which is inserted before the specified annotation.
 Annotation AnnotationView.insertZeroLengthAnnotationAfter(Annotation after)
          Returns a zero length annotation which is inserted after the specified annotation.
 Annotation AnnotationView.insertParent(Annotation child)
          Returns a new annotation which has the same span as the specified child annotation and is the parent of the specified child.
 Annotation AnnotationView.insert(java.lang.String type, int start, int end)
          Returns an annotation with the specified type, start, and end that has been inserted into the view.
 Annotation AnnotationView.insert(java.lang.String type, int start, int end, Annotation parent)
          Returns an annotation with the specified type, start, end, and parent that has been inserted into the view.
 Annotation AnnotationView.insert(java.lang.String type, Annotation start, Annotation end)
          Returns an annotation with the specified type, start, and end that has been inserted into the view.
 Annotation AnnotationView.insertZeroLengthAnnotationBefore(java.lang.String type, Annotation before)
          Returns a zero length annotation of the specified type which is inserted before the specified annotation.
 Annotation AnnotationView.insertZeroLengthAnnotationAfter(java.lang.String type, Annotation after)
          Returns a zero length annotation with the specified type which is inserted after the specified annotation.
 Annotation AnnotationView.insertParent(java.lang.String type, Annotation child)
          Returns a new annotation with the specified type which has the same span as the specified child annotation and is the parent of the specified child.
 Annotation[] AnnotationView.getChain(Annotation a)
          Returns the chains associated with the specified annotation.
 Annotation AnnotationView.removeFromChain(Annotation a)
          Removes the specified annotation from a chain and returns another annotation from the modified chain if such an annotation exists.
 Annotation AnnotationTree.getContainingLeaf(int offset)
          Returns the leaf which contains the offset.
 Annotation AnnotationTree.getContainingNode(Span span)
          Returns the deepest annotation which contains the specified span.
 Annotation AnnotationTree.insert(int s, int e)
           
 Annotation AnnotationTree.insert(int s, int e, Annotation parent)
           
 Annotation AnnotationTree.deepInsert(java.lang.String type, int s, int e)
           
 Annotation AnnotationTree.terminalInsert(java.lang.String type, int start, int end)
          Inserts a newly created annotation with the specified type and span in this tree and returns the newly created annotation.
 Annotation AnnotationTree.insert(java.lang.String type, int s, int e, Annotation parent)
           
 Annotation AnnotationTree.insert(java.lang.String type, int s, int e)
          Inserts an annotation with specified type and span and returns that new annotation.
 Annotation AnnotationTree.insert(java.lang.String type, Annotation s, Annotation e)
          Inserts and annotation which has s as its first child and e as its last child.
 Annotation AnnotationTree.insertZeroLengthAnnotationBefore(Annotation before)
           
 Annotation AnnotationTree.insertZeroLengthAnnotationBefore(java.lang.String type, Annotation before)
           
 Annotation AnnotationTree.insertZeroLengthAnnotationAfter(Annotation after)
           
 Annotation AnnotationTree.insertZeroLengthAnnotationAfter(java.lang.String type, Annotation after)
           
 Annotation AnnotationTree.insertParent(Annotation child)
          Creates a parent above an Annotation.
 Annotation AnnotationTree.insertParent(java.lang.String type, Annotation child)
          Creates a parent above an Annotation.
 Annotation AnnotationTree.getRoot()
           
 Annotation[] AnnotationTree.getChains()
          Returns the head annotations associated with all chains in this tree.
 Annotation[] AnnotationTree.getChain(Annotation a)
          Returns the chains associated with the specified annotation.
 Annotation AnnotationTree.removeFromChain(Annotation a)
          Removes the specified annotation from a chain and returns another annotation from the modified chain if such an annotation exists.
 Annotation Argument.getAnnotation()
           
 Annotation Relation.put(int position, Annotation a)
          Puts the specified annotation at the specified position in the frame and returns the annotation which previously held that position.
 Annotation Relation.getAnnotation(int position)
           
 Annotation[] Relation.get(java.lang.String role)
          Returns each annotation in this relation whose role name matches the specified role name.
 Annotation Relation.removeRole(java.lang.String role)
          Removes each instance of the specified role name.
 Annotation Relation.remove(Annotation annotation)
          Removes the specified annotation from this relation.
 Annotation Relation.getAnchor()
           
 Annotation DefaultAnnotationView.getBase(int i)
           
 Annotation DefaultAnnotationView.getAnnotation(int i)
           
 Annotation DefaultAnnotationView.getUnsortedAnnotation(int i)
           
 Annotation DefaultAnnotationView.getContainingNode(Span span)
          Returns the leaf which contains the offset.
 Annotation DefaultAnnotationView.insert(int s, int e)
           
 Annotation DefaultAnnotationView.insert(int s, int e, Annotation parent)
           
 Annotation DefaultAnnotationView.insert(java.lang.String type, int s, int e)
           
 Annotation DefaultAnnotationView.insert(java.lang.String type, int s, int e, Annotation parent)
           
 Annotation DefaultAnnotationView.insert(java.lang.String type, Annotation s, Annotation e)
           
 Annotation DefaultAnnotationView.deepInsert(java.lang.String type, int s, int e)
           
 Annotation DefaultAnnotationView.terminalInsert(java.lang.String type, int s, int e)
           
 Annotation DefaultAnnotationView.insertParent(Annotation child)
           
 Annotation DefaultAnnotationView.insertZeroLengthAnnotationBefore(Annotation before)
           
 Annotation DefaultAnnotationView.insertZeroLengthAnnotationAfter(Annotation after)
           
 Annotation DefaultAnnotationView.insertParent(java.lang.String type, Annotation child)
           
 Annotation DefaultAnnotationView.insertZeroLengthAnnotationBefore(java.lang.String type, Annotation before)
           
 Annotation DefaultAnnotationView.insertZeroLengthAnnotationAfter(java.lang.String type, Annotation after)
           
 Annotation[] DefaultAnnotationView.getChain(Annotation a)
           
 Annotation DefaultAnnotationView.removeFromChain(Annotation a)
           
 Annotation AbstractListAnnotationView.getBase(int i)
           
 Annotation AbstractListAnnotationView.getAnnotation(int i)
           
 Annotation AbstractListAnnotationView.getUnsortedAnnotation(int i)
           
 

Methods in org.annotation.wordfreak with parameters of type Annotation
 java.lang.Object RolesFeature.getValue(Annotation a)
           
abstract  void AbstractAnnotationView.update(Annotation a)
           
 boolean DefaultAnnotationFilter.match(Annotation a)
           
abstract  java.lang.Object DynamicFeature.getValue(Annotation a)
           
 boolean MethodAnnotationFilter.match(Annotation a)
           
static Annotation Annotation.adjustedAnnotation(AnnotationTree tree, Annotation a, int adjustment)
          Copies the specified annotation and adjusts its span by the specified adjustment creating a new annotation with identical properties using the specified tree.
 void Annotation.add(Annotation a)
          Add the specified annotation to this annotation or one of its children.
 int Annotation.binarySearch(Annotation a)
           
 void Annotation.remove(Annotation a)
          Removes the annotation a from this causing it to shrink.
 void Annotation.remove(Annotation a, boolean shrink)
          Removes the annotaiton a from this causing it to shrink if shrink is true.
 void Annotation.setAnnotations(Annotation[] anns)
           
 boolean Annotation.isDescendantOf(Annotation a)
           
 void Annotation.toArray(Annotation[] a)
           
 void AnnotationFile.add(Annotation a)
           
 void AnnotationFile.remove(Annotation a)
           
 void AnnotationFile.addAnnotation(Annotation a)
           
 void AnnotationFile.removeAnnotation(Annotation a)
           
 boolean AnnotationFile.contains(Annotation a)
           
 boolean AnnotationFilter.match(Annotation a)
          Return true if the specified annotation matches this filter.
 java.lang.Object StaticFeature.getValue(Annotation a)
           
 void UnmarkedTextAnnotationView.move(Annotation node, Annotation dest)
           
 void UnmarkedTextAnnotationView.remove(Annotation node)
           
 Annotation UnmarkedTextAnnotationView.insert(int s, int e, Annotation parent)
           
 Annotation UnmarkedTextAnnotationView.insert(java.lang.String type, Annotation s, Annotation e)
           
 Annotation UnmarkedTextAnnotationView.insert(java.lang.String type, int s, int e, Annotation parent)
           
 Annotation UnmarkedTextAnnotationView.insertParent(Annotation child)
           
 Annotation UnmarkedTextAnnotationView.insertZeroLengthAnnotationBefore(Annotation before)
           
 Annotation UnmarkedTextAnnotationView.insertZeroLengthAnnotationAfter(Annotation after)
           
 Annotation UnmarkedTextAnnotationView.insertParent(java.lang.String type, Annotation child)
           
 Annotation UnmarkedTextAnnotationView.insertZeroLengthAnnotationBefore(java.lang.String type, Annotation before)
           
 Annotation UnmarkedTextAnnotationView.insertZeroLengthAnnotationAfter(java.lang.String type, Annotation after)
           
 int UnmarkedTextAnnotationView.indexOfBase(Annotation a)
           
 int UnmarkedTextAnnotationView.indexOfAnnotation(Annotation a)
           
 int UnmarkedTextAnnotationView.indexOfUnsortedAnnotation(Annotation a)
           
 int UnmarkedTextAnnotationView.binarySearchAnnotation(Annotation a)
           
 int UnmarkedTextAnnotationView.binarySearchBase(Annotation a)
           
 void UnmarkedTextAnnotationView.chainAnnotations(Annotation a, Annotation b)
           
 Annotation[] UnmarkedTextAnnotationView.getChain(Annotation a)
           
 Annotation UnmarkedTextAnnotationView.removeFromChain(Annotation a)
           
 Relation UnmarkedTextAnnotationView.createRelation(java.lang.String type, java.lang.Object key, java.lang.String[] frame, Annotation[] annotations)
           
 void UnmarkedTextAnnotationView.put(int role, Annotation ann, Relation rel)
           
 void UnmarkedTextAnnotationView.put(java.lang.String role, Annotation ann, Relation rel)
           
 void UnmarkedTextAnnotationView.remove(Annotation annotation, Relation relation)
           
 void UnmarkedTextAnnotationView.update(Annotation a)
           
 Relation[] UnmarkedTextAnnotationView.getRelations(Annotation a)
           
 Relation[] UnmarkedTextAnnotationView.getRelations(java.lang.String type, Annotation a)
           
 Relation UnmarkedTextAnnotationView.getRelation(java.lang.String type, Annotation a)
           
 void UnmarkedTextAnnotationView.deepInsert(Annotation a)
           
 void UnmarkedTextAnnotationView.insert(Annotation a)
           
 void UnmarkedTextAnnotationView.remove(Annotation node, boolean shrink)
           
 void UnmarkedTextAnnotationView.fireTreeNodesChanged(Annotation parent, Annotation[] changelings)
           
 void UnmarkedTextAnnotationView.fireTreeNodesInserted(Annotation parent, Annotation[] insertions)
           
 void UnmarkedTextAnnotationView.fireTreeNodesMoved(Annotation[] children, Annotation oldParent, Annotation newParent)
           
 void UnmarkedTextAnnotationView.fireTreeNodesRemoved(Annotation parent, Annotation[] deletions)
           
 void UnmarkedTextAnnotationView.fireTreeStructureChanged(Annotation a)
           
 void AnnotationView.move(Annotation node, Annotation parent)
          Makes annotation parent the parent of annotaiton node.
 int AnnotationView.indexOfAnnotation(Annotation a)
          Returns index of Annotation a in sorted annotations list if it is contained in the list; otherwise, (-(insertion point) - 1).
 int AnnotationView.indexOfUnsortedAnnotation(Annotation a)
          Returns index of the annotation in the filtered annotations list if it is contained in the list; otherwise, (-(insertion point) - 1).
 int AnnotationView.indexOfBase(Annotation a)
          Returns index of Annotation a in base annotations list if it is contained in the list; otherwise, (-(insertion point) - 1).
 int AnnotationView.binarySearchAnnotation(Annotation a)
          Returns the index of the specified annotation in the list of annotations available for display.
 int AnnotationView.binarySearchBase(Annotation a)
          Returns the index of the specified annotation in the list of annotations on which other annotaitons are based.
 void AnnotationView.remove(Annotation node)
          Removes an annotation from the view.
 void AnnotationView.remove(Annotation node, boolean shrink)
          Removes an annotation from the view and shinks annotations which contained it based on teh specified shrink value.
 void AnnotationView.insert(Annotation a)
          Inserts the specified annotation into the view.
 void AnnotationView.deepInsert(Annotation a)
          Inserts the specified annotation as deep as possible.
 Annotation AnnotationView.insert(int start, int end, Annotation parent)
          Returns an annotation with the specified start, end, and parent that has been inserted into the view.
 Annotation AnnotationView.insertZeroLengthAnnotationBefore(Annotation before)
          Returns a zero length annotation which is inserted before the specified annotation.
 Annotation AnnotationView.insertZeroLengthAnnotationAfter(Annotation after)
          Returns a zero length annotation which is inserted after the specified annotation.
 Annotation AnnotationView.insertParent(Annotation child)
          Returns a new annotation which has the same span as the specified child annotation and is the parent of the specified child.
 Annotation AnnotationView.insert(java.lang.String type, int start, int end, Annotation parent)
          Returns an annotation with the specified type, start, end, and parent that has been inserted into the view.
 Annotation AnnotationView.insert(java.lang.String type, Annotation start, Annotation end)
          Returns an annotation with the specified type, start, and end that has been inserted into the view.
 Annotation AnnotationView.insertZeroLengthAnnotationBefore(java.lang.String type, Annotation before)
          Returns a zero length annotation of the specified type which is inserted before the specified annotation.
 Annotation AnnotationView.insertZeroLengthAnnotationAfter(java.lang.String type, Annotation after)
          Returns a zero length annotation with the specified type which is inserted after the specified annotation.
 Annotation AnnotationView.insertParent(java.lang.String type, Annotation child)
          Returns a new annotation with the specified type which has the same span as the specified child annotation and is the parent of the specified child.
 void AnnotationView.update(Annotation a)
          Indicates that the specified annotation has been changed.
 void AnnotationView.chainAnnotations(Annotation a, Annotation b)
          Creates a chain between the two specified annotations.
 Annotation[] AnnotationView.getChain(Annotation a)
          Returns the chains associated with the specified annotation.
 Annotation AnnotationView.removeFromChain(Annotation a)
          Removes the specified annotation from a chain and returns another annotation from the modified chain if such an annotation exists.
 Relation AnnotationView.createRelation(java.lang.String type, java.lang.Object key, java.lang.String[] frame, Annotation[] annotations)
          Returns a new releation with the specified type, anchor key, frame, and annotations.
 void AnnotationView.put(int roleIndex, Annotation ann, Relation relation)
          Puts the specified annotation at the specified role index in the specified relation.
 void AnnotationView.put(java.lang.String role, Annotation ann, Relation relation)
          Puts the specified annotation the specified relation with the specified role name.
 void AnnotationView.remove(Annotation annotation, Relation relation)
          Removes the specified annotation from the specified relation or if the specified annotation is the anchor of the relation, removes the relation from this view.
 Relation[] AnnotationView.getRelations(Annotation a)
          Returns all relations which contain the specified annotation.
 Relation[] AnnotationView.getRelations(java.lang.String type, Annotation a)
          Returns all relation which are of the specified type and which contain the specified annotation.
 Relation AnnotationView.getRelation(java.lang.String type, Annotation a)
          Returns a relation which is of the specified type and has as its anchor the specified annotation.
 boolean AnnotationTree.add(Annotation annotation)
           
 boolean AnnotationTree.add(Annotation root, Annotation annotation)
          Adds a new annotation to root and updates dependent annotations adjusting it if necessary to maintain tree integrity.
 boolean AnnotationTree.addAbove(Annotation annotation, Annotation above)
           
 boolean AnnotationTree.deepAdd(Annotation annotation)
           
 boolean AnnotationTree.deepAdd(Annotation root, Annotation annotation)
           
 boolean AnnotationTree.shallowAdd(Annotation annotation)
           
 boolean AnnotationTree.shallowAdd(Annotation root, Annotation annotation)
           
 boolean AnnotationTree.add(Annotation root, Annotation annotation, Annotation above)
           
 boolean AnnotationTree.add(Annotation root, Annotation annotation, Annotation above, boolean strictContains)
           
 boolean AnnotationTree.add(Annotation root, Annotation annotation, Annotation above, boolean preferShallow, int start, int end)
          Adds the specified annotation below the specified root and above the specified above annotation prefering shallow insertion when the specified boolean is true.
 void AnnotationTree.insert(Annotation parent, Annotation annotation)
          Inserts the specified annotation below the specified parent.
 void AnnotationTree.insert(Annotation root, Annotation annotation, Annotation above)
           
 void AnnotationTree.insert(Annotation a)
           
 void AnnotationTree.deepInsert(Annotation a)
           
 Annotation AnnotationTree.insert(int s, int e, Annotation parent)
           
 Annotation AnnotationTree.insert(java.lang.String type, int s, int e, Annotation parent)
           
 Annotation AnnotationTree.insert(java.lang.String type, Annotation s, Annotation e)
          Inserts and annotation which has s as its first child and e as its last child.
 void AnnotationTree.insertSubTree(Annotation a, Annotation p)
           
 Annotation AnnotationTree.insertZeroLengthAnnotationBefore(Annotation before)
           
 Annotation AnnotationTree.insertZeroLengthAnnotationBefore(java.lang.String type, Annotation before)
           
 Annotation AnnotationTree.insertZeroLengthAnnotationAfter(Annotation after)
           
 Annotation AnnotationTree.insertZeroLengthAnnotationAfter(java.lang.String type, Annotation after)
           
 Annotation AnnotationTree.insertParent(Annotation child)
          Creates a parent above an Annotation.
 Annotation AnnotationTree.insertParent(java.lang.String type, Annotation child)
          Creates a parent above an Annotation.
 void AnnotationTree.move(Annotation node, Annotation dest)
          moves an Annotation from one place to another.
 void AnnotationTree.remove(Annotation annotation)
           
 void AnnotationTree.remove(Annotation annotation, boolean shrink)
           
 javax.swing.tree.TreeNode AnnotationTree.removeSubTree(Annotation annotation)
           
 void AnnotationTree.update(Annotation a)
           
 boolean AnnotationTree.contains(Annotation a)
           
 void AnnotationTree.setRoot(Annotation r)
           
 void AnnotationTree.fireTreeNodesInserted(Annotation node, Annotation[] children)
           
 void AnnotationTree.fireTreeNodesMoved(Annotation[] children, Annotation oldParent, Annotation newParent)
           
 void AnnotationTree.fireTreeNodesRemoved(Annotation node, Annotation[] children)
           
 void AnnotationTree.fireTreeNodesChanged(Annotation node, Annotation[] children)
           
 void AnnotationTree.fireTreeStructureChanged(Annotation node)
           
 void AnnotationTree.chainAnnotations(Annotation a, Annotation b)
          Creates a chain between the two specified annotations.
 Annotation[] AnnotationTree.getChain(Annotation a)
          Returns the chains associated with the specified annotation.
 Annotation AnnotationTree.removeFromChain(Annotation a)
          Removes the specified annotation from a chain and returns another annotation from the modified chain if such an annotation exists.
 boolean AnnotationTree.isAnchor(Annotation chainedAnnotation)
          Returns true of the specified annotation is the head of a chain.
 Relation AnnotationTree.createRelation(java.lang.String type, java.lang.Object key, java.lang.String[] frame, Annotation[] annotations)
          Returns a new releation with the specified type, anchor key, frame, and annotations.
 void AnnotationTree.put(int roleIndex, Annotation ann, Relation relation)
          Puts the specified annotation at the specified role index in the specified relation.
 void AnnotationTree.put(java.lang.String role, Annotation ann, Relation relation)
          Puts the specified annotation the specified relation with the specified role name.
 void AnnotationTree.remove(Annotation annotation, Relation relation)
          Removes the specified annotation from the specified relation or if the specified annotation is the anchor of the relation, removes the relation from this tree.
 void AnnotationTree.remove(java.lang.String type, Annotation a, Relation relation)
           
 Relation[] AnnotationTree.getRelations(Annotation a)
          Returns all the relations which relate the specified annotation.
 Relation[] AnnotationTree.getRelations(java.lang.String type, Annotation a)
          Returns all relation which are of the specified type and which contain the specified annotation.
 Relation AnnotationTree.getRelation(Annotation a)
           
 Relation AnnotationTree.getRelation(java.lang.String type, Annotation a)
          Returns a relation which is of the specified type and has as its anchor the specified annotation.
 int AnnotationTree.adjacent(Annotation a, Annotation b)
           
 java.lang.Object AnnotationTree.getParent(Annotation a)
           
 java.lang.Object AnnotationTree.getChild(Annotation a, int i)
          Returns the child at the specified index of the specified annotation.
 int AnnotationTree.getChildCount(Annotation a)
          Returns the number of children that the specified annotation has.
 void WordFreakKeyboardFocusManager.annotation(Annotation a)
           
 void WordFreakKeyboardFocusManager.refresh(Annotation a)
           
 void WordFreakKeyboardFocusManager.makeVisible(Annotation a)
           
 void WordFreakKeyboardFocusManager.select(Annotation a)
           
 void WordFreakKeyboardFocusManager.setAnnotationStyle(Annotation a, java.lang.String name)
           
 void WordFreakKeyboardFocusManager.setBackgroundColor(Annotation a, java.awt.Color c)
           
 void WordFreakKeyboardFocusManager.highlightAnnotation(Annotation a, java.awt.Color c)
           
 void WordFreakKeyboardFocusManager.updateAnnotation(Annotation a)
           
 void WordFreakKeyboardFocusManager.addAnnotation(Annotation a)
           
 void WordFreakKeyboardFocusManager.addAnnotation(Annotation a, Annotation p)
           
 void WordFreakKeyboardFocusManager.removeAnnotation(Annotation a)
           
 void WordFreakKeyboardFocusManager.moveAnnotation(Annotation a)
           
 void WordFreakKeyboardFocusManager.markOutcomes(Annotation[] codes, java.awt.Color c)
           
 void Argument.setAnnotation(Annotation a)
           
 int Relation.indexOf(Annotation ann)
          Returns the index of the first occurance of the specified annotation
 void Relation.put(java.lang.String role, Annotation a)
          Adds the specified role to the relation frame and associates it with the specified annotation.
 Annotation Relation.put(int position, Annotation a)
          Puts the specified annotation at the specified position in the frame and returns the annotation which previously held that position.
 java.lang.String Relation.getRole(Annotation argument)
          Returns the role name for the specified position in the relation's frame.
 Argument Relation.getArgument(Annotation a)
           
 boolean Relation.contains(Annotation a)
           
 Annotation Relation.remove(Annotation annotation)
          Removes the specified annotation from this relation.
 void Relation.setAnchor(Annotation a)
           
 int DefaultAnnotationView.indexOfAnnotation(Annotation a)
           
 int DefaultAnnotationView.indexOfUnsortedAnnotation(Annotation a)
           
 int DefaultAnnotationView.indexOfBase(Annotation a)
           
 int DefaultAnnotationView.binarySearchAnnotation(Annotation a)
           
 int DefaultAnnotationView.binarySearchBase(Annotation a)
           
 void DefaultAnnotationView.move(Annotation node, Annotation dest)
           
 void DefaultAnnotationView.remove(Annotation node)
           
 void DefaultAnnotationView.remove(Annotation node, boolean shrink)
           
 Annotation DefaultAnnotationView.insert(int s, int e, Annotation parent)
           
 Annotation DefaultAnnotationView.insert(java.lang.String type, int s, int e, Annotation parent)
           
 Annotation DefaultAnnotationView.insert(java.lang.String type, Annotation s, Annotation e)
           
 void DefaultAnnotationView.deepInsert(Annotation a)
           
 void DefaultAnnotationView.insert(Annotation a)
           
 Annotation DefaultAnnotationView.insertParent(Annotation child)
           
 Annotation DefaultAnnotationView.insertZeroLengthAnnotationBefore(Annotation before)
           
 Annotation DefaultAnnotationView.insertZeroLengthAnnotationAfter(Annotation after)
           
 Annotation DefaultAnnotationView.insertParent(java.lang.String type, Annotation child)
           
 Annotation DefaultAnnotationView.insertZeroLengthAnnotationBefore(java.lang.String type, Annotation before)
           
 Annotation DefaultAnnotationView.insertZeroLengthAnnotationAfter(java.lang.String type, Annotation after)
           
 void DefaultAnnotationView.chainAnnotations(Annotation a, Annotation b)
           
 Annotation[] DefaultAnnotationView.getChain(Annotation a)
           
 Annotation DefaultAnnotationView.removeFromChain(Annotation a)
           
 Relation DefaultAnnotationView.createRelation(java.lang.String type, java.lang.Object key, java.lang.String[] frame, Annotation[] annotations)
           
 void DefaultAnnotationView.put(int role, Annotation ann, Relation rel)
           
 void DefaultAnnotationView.put(java.lang.String role, Annotation ann, Relation rel)
           
 void DefaultAnnotationView.remove(Annotation annotation, Relation relation)
           
 void DefaultAnnotationView.update(Annotation a)
           
 Relation[] DefaultAnnotationView.getRelations(Annotation a)
           
 Relation[] DefaultAnnotationView.getRelations(java.lang.String type, Annotation a)
           
 Relation DefaultAnnotationView.getRelation(java.lang.String type, Annotation a)
           
 javax.swing.event.TreeModelEvent DefaultAnnotationView.doTreeNodesInserted(Annotation node, Annotation[] objects)
           
 javax.swing.event.TreeModelEvent DefaultAnnotationView.doTreeNodesRemoved(Annotation node, Annotation[] objects)
           
 javax.swing.event.TreeModelEvent DefaultAnnotationView.doTreeNodesChanged(Annotation node, Annotation[] objects)
           
 void DefaultAnnotationView.fireTreeNodesInserted(Annotation parent, Annotation[] objects)
           
 void DefaultAnnotationView.fireTreeNodesRemoved(Annotation node, Annotation[] objects)
           
 void DefaultAnnotationView.fireTreeNodesMoved(Annotation[] children, Annotation oldParent, Annotation newParent)
           
 void DefaultAnnotationView.fireTreeNodesChanged(Annotation node, Annotation[] objects)
           
 void DefaultAnnotationView.fireTreeStructureChanged(Annotation node)
           
 int AbstractListAnnotationView.indexOfAnnotation(Annotation a)
           
 int AbstractListAnnotationView.indexOfUnsortedAnnotation(Annotation a)
           
 int AbstractListAnnotationView.indexOfBase(Annotation a)
           
 

Constructors in org.annotation.wordfreak with parameters of type Annotation
Annotation(AnnotationTree tree, Span span, Annotation[] children)
          Creates a new annotatinon with the given tree and children.
Annotation(AnnotationTree t, Annotation a)
          Copies the specified annotation creating a new annotation with identical properties with the specified tree.
Argument(java.lang.String r, Annotation a)
           
Relation(java.lang.String t, java.lang.String[] roles, Annotation[] annotations)
          Creates a new relation witht the specified type and populates the frame with the specified role names mapping them to their coresponding specified annotations.
 

Uses of Annotation in org.annotation.wordfreak.annotator
 

Methods in org.annotation.wordfreak.annotator that return Annotation
protected abstract  Annotation[][] CoreferenceAnnotator.partitionMentions(Annotation document, double percentage)
          Returns a partitioning of the specified mentions based on coreference relationships.
 

Methods in org.annotation.wordfreak.annotator with parameters of type Annotation
 void ParagraphAnnotator.processDocument(Annotation doc, double percentage)
           
protected  void TokenAnnotator.processSentence(Annotation sentence, double percentage)
           
protected  void SentenceAnnotator.processParagraph(Annotation paragraph, double percentage)
           
 java.lang.String[] Annotator.sortedOutcomes(Annotation a)
          Returns a sorted version of the possible outcomes.
protected  void CoreferenceAnnotator.updateCoreferenceAnnotations(Annotation[][] partition)
          Assigns coreference relationships based on the specified partition of annotations.
protected  void CoreferenceAnnotator.updateCoreferenceAnnotations(Annotation[][] partition, int startIndex)
          Assigns coreference relationships based on the specified partition of annotations.
protected abstract  Annotation[][] CoreferenceAnnotator.partitionMentions(Annotation document, double percentage)
          Returns a partitioning of the specified mentions based on coreference relationships.
 void CoreferenceAnnotator.processDocument(Annotation document, double percentage)
           
protected  void ChunkerAnnotator.processDocument(Annotation document, double percentage)
           
 void ChunkerAnnotator.processSentence(Annotation sentence, double percentage)
           
protected abstract  ChunkerAnnotator.ChunkAction ChunkerAnnotator.getChunkAction(java.lang.String tag, Annotation ann)
          Determines the chunk action for the specified chunk tag.
protected abstract  void DocumentProcessor.processDocument(Annotation document, double percentage)
          Processes the specified document which consisits of the specified percentage of total work to be performed by this annotator.
protected abstract  void ParagraphProcessor.processParagraph(Annotation paragraph, double percentage)
          Processes the specified paragraph which consisits of the specified percentage of total work to be performed by this annotator.
protected  void ParagraphProcessor.processDocument(Annotation document, double percentage)
           
protected abstract  void SentenceProcessor.processSentence(Annotation sentence, double percentage)
          Processes the specified sentence which consisits of the specified percentage of total work to be performed by this annotator.
protected  void SentenceProcessor.processParagraph(Annotation paragraph, double percentage)
           
 void POSAnnotator.processSentence(Annotation sentence, double percentage)
           
 java.lang.String[] POSAnnotator.sortedOutcomes(Annotation ann)
           
 

Uses of Annotation in org.annotation.wordfreak.chooser
 

Methods in org.annotation.wordfreak.chooser with parameters of type Annotation
 void NavigationComponent.annotation(Annotation a)
           
 void RelationComponent.select(Annotation a)
           
 void RelationComponent.annotation(Annotation a)
           
 void ChooserListener.set(java.lang.String choice, int modifiers, boolean jumpToNext, Annotation selectedAnnotation)
          Specifies that the specified choice has been selected with the specified modifier and the specified selected Annotation and that the next annotation should be shown.
 void ChooserListener.setAnnotation(Annotation a)
          Specifies the the annotation specified should be the current annotation.
 void CommentComponent.annotation(Annotation a)
           
 void LabelComponent.annotation(Annotation a)
           
 void InfoComponent.annotation(Annotation a)
           
 void OutcomesComponent.markOutcomes(Annotation[] anns, java.awt.Color c)
           
 boolean OutcomesComponent.canDisplay(Annotation a)
           
 void OutcomesComponent.annotation(Annotation a)
           
 void CoreferenceComponent.moveAnnotation(Annotation a, java.lang.String oldId, java.lang.String newId)
           
 void CoreferenceComponent.setDocument(Annotation doc)
           
 void CoreferenceComponent.annotation(Annotation a)
           
 void CoreferenceComponent.markOutcomes(Annotation[] anns, java.awt.Color c)
           
 void ButtonsComponent.markOutcomes(Annotation[] anns, java.awt.Color c)
           
 void ButtonsComponent.annotation(Annotation a)
           
 void HeadComponent.annotation(Annotation a)
           
 void NamedEntityComponent.markOutcomes(Annotation[] anns, java.awt.Color c)
           
 void NamedEntityComponent.annotation(Annotation a)
           
 void ChooserComponent.annotation(Annotation a)
           
 void ChooserComponent.refresh(Annotation a)
           
 void ChooserComponent.select(Annotation a)
           
 void ChooserComponent.makeVisible(Annotation a)
           
 void ChooserComponent.setAnnotationStyle(Annotation a, java.lang.String name)
           
 void ChooserComponent.setBackgroundColor(Annotation a, java.awt.Color c)
           
 void ChooserComponent.highlightAnnotation(Annotation a, java.awt.Color c)
           
 void ChooserComponent.addAnnotation(Annotation a)
           
 void ChooserComponent.addAnnotation(Annotation a, Annotation p)
           
 void ChooserComponent.updateAnnotation(Annotation a)
           
 void ChooserComponent.removeAnnotation(Annotation a)
           
 void ChooserComponent.moveAnnotation(Annotation a)
           
 boolean ChooserComponent.canDisplay(Annotation a)
           
 void ChooserComponent.markOutcomes(Annotation[] anns, java.awt.Color c)
           
 void TreeComponent.annotation(Annotation a)
           
 void TreeComponent.markOutcomes(Annotation[] anns, java.awt.Color c)
           
 void OutcomesGroupComponent.setGroup(Annotation a)
           
 void OutcomesGroupComponent.markOutcomes(Annotation[] outcomes, java.awt.Color c)
           
 void OutcomesGroupComponent.annotation(Annotation a)
           
 void TabbedMultiComponent.setGroup(Annotation a)
           
 void TabbedMultiComponent.markOutcomes(Annotation[] outcomes, java.awt.Color c)
           
 void TabbedMultiComponent.annotation(Annotation a)
           
 void DebugComponent.annotation(Annotation a)
           
 

Uses of Annotation in org.annotation.wordfreak.command
 

Methods in org.annotation.wordfreak.command that return Annotation
 Annotation AnnotationCommand.getChangedAnnotation()
           
 

Constructors in org.annotation.wordfreak.command with parameters of type Annotation
InsertCommand(AnnotationView v, Annotation a)
           
InsertCommand(AnnotationView v, java.lang.String t, Annotation s, Annotation e, Annotation p)
           
InsertCommand(AnnotationView v, java.lang.String t, int s, int e, Annotation p)
           
SetFeatureCommand(Annotation a, java.lang.String f, java.lang.String v)
           
ContractCommand(Annotation a, Annotation b)
           
DeleteCommand(Annotation a)
           
DeleteCommand(Annotation a, boolean s)
           
SetConfidenceCommand(Annotation annotation, double confidence)
           
CoAdjustSpansCommand(Annotation a, Annotation b, int dir)
           
InsertChainCommand(AnnotationView v, java.lang.String type, AnnotationSelection selection, Annotation parent)
           
ExpandCommand(Annotation a, Annotation b)
           
SetSpanCommand(Annotation a, int s, int e)
           
SetSpanCommand(Annotation a, int s, int e, boolean b)
           
SetSpanCommand(Annotation a, int s, int e, boolean b, boolean d)
           
SetSpanCommand(Annotation a, Span s)
           
SetSpanCommand(Annotation a, Span s, boolean b)
           
SetSpanCommand(Annotation a, Span s, boolean b, boolean d)
           
SetTypeCommand(Annotation a, java.lang.String t)
           
SetTypeCommand(Annotation a, java.lang.String t, java.lang.String annotator, double confidence)
           
MoveCommand(Annotation a, Annotation b, java.lang.String c)
           
MoveCommand(Annotation a, Annotation b)
           
DeleteRecursiveCommand(Annotation[] a)
           
 

Uses of Annotation in org.annotation.wordfreak.io
 

Methods in org.annotation.wordfreak.io with parameters of type Annotation
 void TreebankHandler.printTree(Annotation a, java.lang.String tab)
           
 void AnnotationFileWriter.writeAnnotations(Annotation ann)
           
 boolean AnnotationDatabaseWriter.writeAnnotations(Annotation ann, long annotationFileID, long parentAnnotationID)
           
 

Uses of Annotation in org.annotation.wordfreak.scheme
 

Fields in org.annotation.wordfreak.scheme declared as Annotation
protected  Annotation AnnotationScheme.splita
           
protected  Annotation AnnotationScheme.splitb
           
protected  Annotation CoreferenceAnnotationScheme.currentDocument
           
 

Methods in org.annotation.wordfreak.scheme that return Annotation
 Annotation AnnotationScheme.getAnnotation()
           
 Annotation AnnotationScheme.getAnnotation(int i)
           
 Annotation AnnotationScheme.getCurrentAnnotation()
           
protected  Annotation AnnotationScheme.annotationFromMouse(int start, int end)
           
protected  Annotation AnnotationScheme.annotationFromMouse(int start, int end, java.lang.String type)
          Creates a new annotation based on the offsets start and end and updates the schemes data stuctures.
protected  Annotation DerivativeAnnotationScheme.annotationFromMouse(java.lang.String type)
           
static Annotation DocumentAnnotationScheme.getDocumentAnnotation(Annotation a)
          Returns the document which contains the annotation a.
 

Methods in org.annotation.wordfreak.scheme with parameters of type Annotation
 int AdjudicationSchemeNavigator.findTrace(AnnotationView view, Annotation parent, Annotation trace)
           
 int AdjudicationSchemeNavigator.safetySearch(AnnotationView view, Annotation ann)
           
 int AdjudicationSchemeNavigator.safetySearch(AnnotationView view, Annotation ann, Annotation parent, AnnotationView av)
           
 void AnnotationScheme.trackAnnotation(Annotation a)
           
 boolean AnnotationScheme.handlesAnnotation(Annotation a)
           
 boolean AnnotationScheme.handlesBaseAnnotation(Annotation a)
           
 java.lang.Object AnnotationScheme.getAdjudicationData(Annotation a)
           
 boolean AnnotationScheme.adjudicationMatch(Annotation a, Annotation b)
           
 boolean AnnotationScheme.adjudicationMatch(Annotation a, java.lang.Object ao, Annotation b, java.lang.Object bo)
           
 int AnnotationScheme.indexOfAnnotation(Annotation a)
           
 void AnnotationScheme.setAnnotation(Annotation a)
           
 boolean AnnotationScheme.linkAnnotation(Annotation source, Annotation target, int modifiers)
           
 boolean AnnotationScheme.moveAnnotation(Annotation child, Annotation newParent, Annotation oldParent)
           
protected  void AnnotationScheme.notifyListeners(int op, Annotation ann)
           
protected  void AnnotationScheme.notifyListeners(int op, Annotation ann, Annotation p)
           
protected  void AnnotationScheme.updateOutcomes(Annotation a)
          Changes the possible outcomes or their order as appropiate.
protected  void AnnotationScheme.process(Annotation a)
           
 void AnnotationScheme.set(java.lang.String choice, int modifiers, boolean jump, Annotation selectedAnnotation)
           
protected  void AnnotationScheme.removeAnnotation(Annotation a)
           
protected  void AnnotationScheme.removeAnnotation(Annotation a, boolean shrink)
           
 void AnnotationScheme.setFeature(Annotation ann, java.lang.String feature, java.lang.String value)
          Sets the annotation's feature to the specified value.
 java.lang.Object AnnotationScheme.POSFeature.getValue(Annotation a)
           
 boolean ConstituentAnnotationScheme.linkAnnotation(Annotation source, Annotation target, int modifiers)
           
 void ConstituentAnnotationScheme.trackAnnotation(Annotation ann)
           
 boolean ConstituentAnnotationScheme.handlesAnnotation(Annotation ann)
           
 boolean ConstituentAnnotationScheme.handlesBaseAnnotation(Annotation ann)
           
 boolean ConstituentAnnotationScheme.adjudicationMatch(Annotation a, java.lang.Object ao, Annotation b, java.lang.Object bo)
           
protected  void ConstituentAnnotationScheme.process(Annotation a)
           
 void ConstituentAnnotationScheme.updateOutcomes(Annotation a)
           
 void DerivativeAnnotationScheme.setAnnotation(Annotation a)
           
 void DerivativeAnnotationScheme.makeVisible(Annotation a)
           
 void DerivativeAnnotationScheme.unstyleAnnotation(Annotation a)
           
 void DerivativeAnnotationScheme.removeAnnotation(Annotation a)
           
 void DerivativeAnnotationScheme.removeAnnotation(Annotation a, boolean shrink)
           
 boolean DerivativeAnnotationScheme.moveAnnotation(Annotation child, Annotation newParent, Annotation oldParent)
           
protected  void DerivativeAnnotationScheme.addAnnotation(Annotation ann)
           
protected  void DerivativeAnnotationScheme.addAnnotation(Annotation ann, Annotation before)
           
 boolean DerivativeAnnotationScheme.handlesBaseAnnotation(Annotation a)
           
 void DerivativeAnnotationScheme.set(java.lang.String choice, int modifiers, boolean jump, Annotation selectedAnnotation)
           
 void AnnotationSchemeAdapter.annotation(Annotation a)
           
 void AnnotationSchemeAdapter.refresh(Annotation a)
           
 void AnnotationSchemeAdapter.select(Annotation a)
           
 void AnnotationSchemeAdapter.setAnnotationStyle(Annotation a, java.lang.String name)
           
 void AnnotationSchemeAdapter.setBackgroundColor(Annotation a, java.awt.Color c)
           
 void AnnotationSchemeAdapter.highlightAnnotation(Annotation a, java.awt.Color c)
           
 void AnnotationSchemeAdapter.updateAnnotation(Annotation a)
           
 void AnnotationSchemeAdapter.addAnnotation(Annotation a)
           
 void AnnotationSchemeAdapter.addAnnotation(Annotation a, Annotation p)
           
 void AnnotationSchemeAdapter.removeAnnotation(Annotation a)
           
 void AnnotationSchemeAdapter.moveAnnotation(Annotation a)
           
 void AnnotationSchemeAdapter.markOutcomes(Annotation[] codes, java.awt.Color c)
           
 void AnnotationSchemeAdapter.makeVisible(Annotation a)
           
 void AnnotationSchemeListener.annotation(Annotation a)
          Notifies the listener to focus display the specified annotation.
 void AnnotationSchemeListener.refresh(Annotation a)
          Notifies the listen that the specified annotation needs to be redrawn.
 void AnnotationSchemeListener.select(Annotation a)
          Notifies the listner that the specified annotation should be displayed as selected.
 void AnnotationSchemeListener.makeVisible(Annotation a)
          Notifies the listener to make sure the annotation is visible
 void AnnotationSchemeListener.setAnnotationStyle(Annotation a, java.lang.String name)
           
 void AnnotationSchemeListener.setBackgroundColor(Annotation a, java.awt.Color c)
           
 void AnnotationSchemeListener.highlightAnnotation(Annotation a, java.awt.Color c)
           
 void AnnotationSchemeListener.updateAnnotation(Annotation a)
          Designates that the specified annotation has been changed.
 void AnnotationSchemeListener.addAnnotation(Annotation a)
          Designates that the specified annotation has been added
 void AnnotationSchemeListener.addAnnotation(Annotation a, Annotation p)
           
 void AnnotationSchemeListener.removeAnnotation(Annotation a)
          Designates that the specified annotation has been removed.
 void AnnotationSchemeListener.moveAnnotation(Annotation a)
          Designates that the specified annotation is about to be moved.
 void AnnotationSchemeListener.markOutcomes(Annotation[] codes, java.awt.Color c)
           
 boolean TokenAnnotationScheme.handlesAnnotation(Annotation a)
           
 boolean SentenceAnnotationScheme.handlesAnnotation(Annotation a)
           
 boolean POSAnnotationScheme.handlesAnnotation(Annotation a)
           
 boolean POSAnnotationScheme.handlesBaseAnnotation(Annotation a)
           
 void POSAnnotationScheme.updateOutcomes(Annotation a)
           
 boolean GenericAnnotationScheme.handlesAnnotation(Annotation a)
           
 boolean GenericAnnotationScheme.handlesBaseAnnotation(Annotation a)
           
 boolean DocumentAnnotationScheme.handlesAnnotation(Annotation a)
           
static Annotation DocumentAnnotationScheme.getDocumentAnnotation(Annotation a)
          Returns the document which contains the annotation a.
 void CoreferenceAnnotationScheme.trackAnnotation(Annotation a)
           
 boolean CoreferenceAnnotationScheme.handlesAnnotation(Annotation a)
           
protected  void CoreferenceAnnotationScheme.process(Annotation a)
           
 void CoreferenceAnnotationScheme.removeAnnotation(Annotation a)
           
protected  void CoreferenceAnnotationScheme.updateOutcomes(Annotation a)
           
 void EntityAnnotationScheme.trackAnnotation(Annotation a)
           
 boolean EntityAnnotationScheme.handlesAnnotation(Annotation a)
           
 boolean EntityAnnotationScheme.handlesBaseAnnotation(Annotation a)
           
protected  void EntityAnnotationScheme.process(Annotation a)
           
 void EntityAnnotationScheme.removeAnnotation(Annotation a)
           
protected  void EntityAnnotationScheme.updateOutcomes(Annotation a)
           
 java.lang.Object EntityAnnotationScheme.getAdjudicationData(Annotation a)
           
 boolean EntityAnnotationScheme.adjudicationMatch(Annotation a, java.lang.Object ao, Annotation b, java.lang.Object bo)
           
 boolean ParagraphAnnotationScheme.handlesAnnotation(Annotation a)
           
 void DefaultSchemeNavigator.flatNext(Annotation ann)
           
 void RelationAnnotationScheme.removeAnnotation(Annotation a)
           
 void RelationAnnotationScheme.unbindAnnotation(Annotation a)
           
 void RelationAnnotationScheme.trackAnnotation(Annotation a)
           
 void RelationAnnotationScheme.process(Annotation ann)
           
 void RelationAnnotationScheme.set(java.lang.String choice, int modifiers, boolean jump, Annotation selectedAnnotation)
           
 boolean NamedEntityAnnotationScheme.handlesAnnotation(Annotation a)
           
 boolean NamedEntityAnnotationScheme.handlesBaseAnnotation(Annotation a)
           
 boolean TextCorrectionAnnotationScheme.handlesAnnotation(Annotation a)
           
 void TextCorrectionAnnotationScheme.set(java.lang.String choice, int modifiers, boolean jump, Annotation data)
           
 

Uses of Annotation in org.annotation.wordfreak.util
 

Methods in org.annotation.wordfreak.util with parameters of type Annotation
static java.util.Map Merger.createAdjustmentMap(Annotation initial, Annotation adjusted)
           
static AnnotationFile Merger.merge(Annotation first, Annotation second)
           
 

Uses of Annotation in org.annotation.wordfreak.viewer
 

Fields in org.annotation.wordfreak.viewer declared as Annotation
protected  Annotation Viewer.currentAnnotation
          The annotation currently being displayed.
 

Methods in org.annotation.wordfreak.viewer that return Annotation
protected  Annotation TextViewer.getAnnotationForOffset(int off)
           
 

Methods in org.annotation.wordfreak.viewer with parameters of type Annotation
 void ColorTextViewer.removeAnnotation(Annotation a)
           
 javax.swing.text.SimpleAttributeSet ColorTextViewer.getStyleForAnnotation(Annotation a)
           
 void ColorTextViewer.refresh(Annotation a)
           
 void ColorTextViewer.refresh(Annotation a, javax.swing.text.SimpleAttributeSet style)
           
 void ColorTextViewer.updateAnnotation(Annotation ann)
           
 void TreeTableViewer.annotation(Annotation a)
           
 void TreeTableViewer.makeVisible(Annotation a)
           
 void TreeTableViewer.select(Annotation ann)
           
 void TreeTableViewer.updateAnnotation(Annotation a)
           
 void TypeTextViewer.annotation(Annotation a)
           
 void TypeTextViewer.refresh(Annotation a)
           
 void TableViewer.annotation(Annotation a)
           
 void TableViewer.updateAnnotation(Annotation a)
           
 void TextViewer.highlightAnnotation(Annotation a, java.awt.Color c)
           
 void TextViewer.selectChain(Annotation a)
           
 void TextViewer.selectRelation(Annotation a)
           
 void TextViewer.annotation(Annotation a)
           
 void TextViewer.select(Annotation a)
           
 void TextViewer.makeVisible(Annotation a)
           
 void TextViewer.clearAnnotationStyle(Annotation a)
           
 void TextViewer.setAnnotationStyle(Annotation a, java.lang.String name)
           
 void TextViewer.setBackgroundColor(Annotation a, java.awt.Color c)
           
 void AnnotationTreeCellRenderer.addHighlight(Annotation a, java.awt.Color c)
           
 java.lang.String AnnotationTreeCellRenderer.getTreeBankText(javax.swing.JTree tree, Annotation root, Annotation ann, boolean expanded, boolean leaf)
           
 java.lang.String AnnotationTreeCellRenderer.closeParens(Annotation root, Annotation ann, char chr)
           
 void StatusBar.setSpan(Annotation[] chain)
          Tells this status bar that the annotation currently being displayed has the specified chain.
 void StatusBar.setAnnotation(Annotation annotation, AnnotationView view, java.util.List features, java.util.List separators)
          Tells the status bar that the specified annotation is the currently displayed annotation.
 boolean Viewer.colorAttributeSet(Annotation a, javax.swing.text.SimpleAttributeSet as)
           
 void Viewer.refresh(Annotation a)
           
 void Viewer.annotation(Annotation a)
           
 void Viewer.select(Annotation a)
           
 void Viewer.makeVisible(Annotation a)
           
 void Viewer.setAnnotationStyle(Annotation a, java.lang.String name)
           
 void Viewer.setBackgroundColor(Annotation a, java.awt.Color c)
           
 void Viewer.highlightAnnotation(Annotation a, java.awt.Color c)
           
 void Viewer.updateAnnotation(Annotation a)
           
 void Viewer.addAnnotation(Annotation a, Annotation p)
           
 void Viewer.addAnnotation(Annotation a)
           
 void Viewer.removeAnnotation(Annotation a)
           
 void Viewer.moveAnnotation(Annotation a)
           
 void Viewer.markOutcomes(Annotation[] outs, java.awt.Color c)
           
 void TreeViewerCellRenderer.addHighlight(Annotation a, java.awt.Color c)
           
 void TreeViewerCellRenderer.setTreeBankText(javax.swing.JTree tree, Annotation root, Annotation ann, boolean expanded, boolean leaf)
           
 java.lang.String TreeViewerCellRenderer.closeParens(Annotation root, Annotation ann, char chr)
           
 boolean ViewerListener.linkAnnotation(Annotation source, Annotation target, int modifiers)
          Requests that the specified source annotation be linked to the specified target annotation given the modifiers.
 boolean ViewerListener.moveAnnotation(Annotation child, Annotation newParent, Annotation oldParent)
          Requests that the specified child annotation be moved form the specified old parent to the specified new parent.
 void TreeViewer.annotation(Annotation a)
           
 void TreeViewer.makeVisible(Annotation a)
           
 void TreeViewer.select(Annotation ann)
           
 void TreeViewer.updateAnnotation(Annotation a)
           
 void DebugViewer.annotation(Annotation a)
           
 void DebugViewer.setBackgroundColor(Annotation a, java.awt.Color c)
           
 void ConcordanceViewer.annotation(Annotation a)
           
 



Copyright © 2004 Thomas Morton and Jeremy LaCivita. All Rights Reserved.