| 
 | GATE Version 3.1-2270 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
gate.creole.AbstractVisualResource
gate.gui.SchemaAnnotationEditor
public class SchemaAnnotationEditor
This class is a viewer which adds/edits features on a GATE annotation.
 This viewer is AnnotationSchema driven.
| Nested Class Summary | |
|---|---|
| protected  class | SchemaAnnotationEditor.FeaturesTableModel | 
| Nested classes/interfaces inherited from class javax.swing.JPanel | 
|---|
| JPanel.AccessibleJPanel | 
| Nested classes/interfaces inherited from class javax.swing.JComponent | 
|---|
| JComponent.AccessibleJComponent | 
| Nested classes/interfaces inherited from class java.awt.Container | 
|---|
| Container.AccessibleAWTContainer | 
| Nested classes/interfaces inherited from class java.awt.Component | 
|---|
| Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy | 
| Field Summary | 
|---|
| Fields inherited from class gate.creole.AbstractVisualResource | 
|---|
| features, handle | 
| Fields inherited from class javax.swing.JComponent | 
|---|
| accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW | 
| Fields inherited from class java.awt.Component | 
|---|
| BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | 
| Fields inherited from interface java.awt.image.ImageObserver | 
|---|
| ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | 
| Constructor Summary | |
|---|---|
| SchemaAnnotationEditor()Default constructor | |
| Method Summary | |
|---|---|
| protected  void | buildGuiComponents()This method creates the GUI components and places them into the layout | 
|  void | cancelAction()Called by the GUI when the user has pressed the "Cancel" button. | 
|  boolean | canDisplayAnnotationType(String annotationType)Checks whether this viewer/editor can handle a specific annotation type. | 
| protected  void | initGuiComponents()Init GUI components with values taken from local data | 
| protected  void | initListeners()Init all the listeners | 
| protected  void | initLocalData()Init local data needed by the GUI components to initialize | 
|  void | okAction()Called by the GUI when the user has pressed the "OK" button. | 
|  void | setAnnotation(Annotation ann)Used when the viewer/editor has to display/edit an existing annotation | 
|  void | setSpan(Long startOffset,
        Long endOffset,
        String annotType)Used when the viewer has to create new annotations. | 
|  void | setTarget(Object target)Called by the GUI when this viewer/editor has to initialise itself for a specific annotation or text span. | 
| Methods inherited from class gate.creole.AbstractVisualResource | 
|---|
| cleanup, getFeatures, getParameterValue, init, setFeatures, setHandle, setParameterValue, setParameterValues | 
| Methods inherited from class javax.swing.JPanel | 
|---|
| getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface gate.VisualResource | 
|---|
| setHandle | 
| Methods inherited from interface gate.Resource | 
|---|
| cleanup, getParameterValue, init, setParameterValue, setParameterValues | 
| Methods inherited from interface gate.util.FeatureBearer | 
|---|
| getFeatures, setFeatures | 
| Methods inherited from interface gate.util.NameBearer | 
|---|
| getName, setName | 
| Methods inherited from interface gate.VisualResource | 
|---|
| setHandle | 
| Methods inherited from interface gate.Resource | 
|---|
| cleanup, getParameterValue, init, setParameterValue, setParameterValues | 
| Methods inherited from interface gate.util.FeatureBearer | 
|---|
| getFeatures, setFeatures | 
| Methods inherited from interface gate.util.NameBearer | 
|---|
| getName, setName | 
| Constructor Detail | 
|---|
public SchemaAnnotationEditor()
| Method Detail | 
|---|
public void setTarget(Object target)
setTarget in interface AnnotationVisualResourcesetTarget in interface VisualResourcesetTarget in class AbstractVisualResourcetarget - the object which will always be a AnnotationSetpublic void setAnnotation(Annotation ann)
setAnnotation in interface AnnotationVisualResourceann - the annotation to be displayed or edited. If ann is null then
 the method simply returns
public void setSpan(Long startOffset,
                    Long endOffset,
                    String annotType)
setSpan in interface AnnotationVisualResourcestartOffset - the start offset of the span covered by the new
 annotation(s). If is null the method will simply return.endOffset - the end offset of the span covered by the new
 annotation(s). If is null the method will simply return.
public void okAction()
              throws GateException
okAction in interface AnnotationVisualResourceGateException
public void cancelAction()
                  throws GateException
AnnotationVisualResource
cancelAction in interface AnnotationVisualResourceGateExceptionpublic boolean canDisplayAnnotationType(String annotationType)
canDisplayAnnotationType in interface AnnotationVisualResourceannotationType - represents the annotation type being questioned.If
 it is null then the method will return false.
protected void initLocalData()
protected void buildGuiComponents()
protected void initGuiComponents()
protected void initListeners()
| 
 | GATE Version 3.1-2270 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||