|
||||||||||
| 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.
This class has been deprecated! This functionality is now provided by the
AnnotationEditor and SchemaAnnotationEditor
classes.
| Nested Class Summary | |
|---|---|
protected class |
SchemaAnnotationEditor.FeaturesTableModel
Deprecated. |
(package private) class |
SchemaAnnotationEditor.InnerFeaturesEditor
Deprecated. This inner class deals with the feature type being eddited. |
(package private) class |
SchemaAnnotationEditor.RowData
Deprecated. Internal class used in the inner FeaturesTableModel class |
| 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.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
(package private) JButton |
addFeatButton
Deprecated. This button does the opposite of the above |
(package private) JComboBox |
annotSchemaComboBox
Deprecated. Displays all possible annotation schema loaded into the system |
(package private) Annotation |
currentAnnot
Deprecated. The curent annotation used by the editor |
(package private) List |
currentAnnotationSchemaList
Deprecated. The annotation schema present into the system |
(package private) FeatureMap |
currentAnnotFeaturesMap
Deprecated. The current FeatureMap used by the editor |
(package private) AnnotationSchema |
currentAnnotSchema
Deprecated. This is the currentAnnotSchema being used by the editor |
(package private) AnnotationSet |
currentAnnotSet
Deprecated. The curent annotation set used by the editor |
(package private) Long |
currentEndOffset
Deprecated. The end offset of the span covered by the currentAnnot |
(package private) Long |
currentStartOffset
Deprecated. The start offset of the span covered by the currentAnnot |
(package private) JList |
featureSchemaList
Deprecated. Displays all possible features of the annotation being editted (taken from AnnotationSchema) |
(package private) SchemaAnnotationEditor.InnerFeaturesEditor |
featuresEditor
Deprecated. This inner class deals with feature editting |
(package private) JScrollPane |
featuresListScroll
Deprecated. A JScroll for the featuresTable component |
(package private) JTable |
featuresTable
Deprecated. Displays the current features of the annotation being editted |
(package private) JScrollPane |
featuresTableScroll
Deprecated. A JScroll for the featuresTable component |
(package private) DefaultListModel |
listModel
Deprecated. A list model used to represent the features not assigned to an annot |
(package private) Map |
name2annotSchemaMap
Deprecated. A map from annotation type to its AnnotationSchema definition |
(package private) Map |
name2featureSchemaMap
Deprecated. A map from feature name to its FeatureSchema definition |
(package private) JButton |
removeFeatButton
Deprecated. This button removes current features and add them to possible feature list |
(package private) FeatureMap |
responseMap
Deprecated. This field is returned when a featureMap was editted or created |
(package private) SchemaAnnotationEditor.FeaturesTableModel |
tableModel
Deprecated. This field is the table model used to represent features |
| 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()
Deprecated. Default constructor |
|
| Method Summary | |
|---|---|
protected void |
buildGuiComponents()
Deprecated. This method creates the GUI components and places them into the layout |
void |
cancelAction()
Deprecated. Called by the GUI when the user has pressed the "Cancel" button. |
boolean |
canDisplayAnnotationType(String annotationType)
Deprecated. Checks whether this viewer/editor can handle a specific annotation type. |
private void |
doAddFeature(String aFeatureName)
Deprecated. This method adds a feature from the list to the table |
private void |
doAddFeatures()
Deprecated. This method adds features from the list to the table |
private void |
doRemoveFeature(int rowIndex)
Deprecated. This removes the feature @ rowIndex |
private void |
doRemoveFeatures()
Deprecated. This method remove a feature from the table and adds it to the list |
void |
editAnnotation(Annotation ann,
AnnotationSet set)
Deprecated. Used when the viewer/editor has to display/edit an existing annotation |
boolean |
editingFinished()
Deprecated. Always returns true. |
Annotation |
getAnnotationCurrentlyEdited()
Deprecated. Returns the anntoation curerntly edited. |
AnnotationSet |
getAnnotationSetCurrentlyEdited()
Deprecated. |
protected void |
initGuiComponents()
Deprecated. Init GUI components with values taken from local data |
protected void |
initListeners()
Deprecated. Init all the listeners |
protected void |
initLocalData()
Deprecated. Init local data needed by the GUI components to initialize |
boolean |
isActive()
Deprecated. Checks whether the annotation editor is active (shown on screen and ready to edit annotations. |
void |
okAction()
Deprecated. Called by the GUI when the user has pressed the "OK" button. |
void |
setTarget(Object target)
Deprecated. Called by the GUI when this viewer/editor has to initialise itself for a specific annotation or text span. |
boolean |
supportsCancel()
Deprecated. Returns true |
| 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 |
| Field Detail |
|---|
List currentAnnotationSchemaList
AnnotationSet currentAnnotSet
Annotation currentAnnot
Long currentStartOffset
Long currentEndOffset
AnnotationSchema currentAnnotSchema
FeatureMap currentAnnotFeaturesMap
FeatureMap responseMap
SchemaAnnotationEditor.FeaturesTableModel tableModel
Map name2featureSchemaMap
Map name2annotSchemaMap
DefaultListModel listModel
JTable featuresTable
JScrollPane featuresTableScroll
JList featureSchemaList
JScrollPane featuresListScroll
JButton removeFeatButton
JButton addFeatButton
JComboBox annotSchemaComboBox
SchemaAnnotationEditor.InnerFeaturesEditor featuresEditor
| Constructor Detail |
|---|
public SchemaAnnotationEditor()
| Method Detail |
|---|
public void setTarget(Object target)
setTarget in interface VisualResourcesetTarget in class AbstractVisualResourcetarget - the object which will always be a AnnotationSet
public void editAnnotation(Annotation ann,
AnnotationSet set)
editAnnotation in interface AnnotationVisualResourceann - the annotation to be displayed or edited. If ann is null then
the method simply returnsset - the set to which the new annotation belongs.
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.
public boolean editingFinished()
editingFinished in interface AnnotationVisualResourcepublic Annotation getAnnotationCurrentlyEdited()
getAnnotationCurrentlyEdited in interface AnnotationVisualResourcepublic AnnotationSet getAnnotationSetCurrentlyEdited()
getAnnotationSetCurrentlyEdited in interface AnnotationVisualResourcepublic boolean isActive()
AnnotationVisualResource
isActive in interface AnnotationVisualResourcepublic boolean supportsCancel()
supportsCancel in interface AnnotationVisualResourceprotected void initLocalData()
protected void buildGuiComponents()
protected void initGuiComponents()
protected void initListeners()
private void doRemoveFeatures()
private void doRemoveFeature(int rowIndex)
private void doAddFeatures()
private void doAddFeature(String aFeatureName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||