|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JTable gate.swing.XJTable gate.gui.FeaturesSchemaEditor
@CreoleResource(name="Features", guiType=SMALL, resourceDisplayed="gate.util.FeatureBearer") public class FeaturesSchemaEditor
Nested Class Summary | |
---|---|
protected class |
FeaturesSchemaEditor.Feature
|
protected class |
FeaturesSchemaEditor.FeatureEditorRenderer
|
protected class |
FeaturesSchemaEditor.FeaturesTableModel
|
Nested classes/interfaces inherited from class gate.swing.XJTable |
---|
XJTable.ColumnData, XJTable.HeaderMouseListener, XJTable.SortingModel |
Nested classes/interfaces inherited from class javax.swing.JTable |
---|
JTable.AccessibleJTable, JTable.DropLocation, JTable.PrintMode |
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 | |
---|---|
protected FeatureMap |
features
|
protected Handle |
handle
The handle for this visual resource |
Fields inherited from class gate.swing.XJTable |
---|
ascending, columnData, defaultComparator, headerMouseListener, hiddenColumns, sortable, sortedColumn, sortingModel |
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 | |
---|---|
FeaturesSchemaEditor()
|
Method Summary | |
---|---|
void |
cleanup()
Clears the internal data of the resource, when it gets released |
void |
featureMapUpdated()
Called when a feature map has been updated |
FeatureMap |
getFeatures()
Accessor for features. |
Object |
getParameterValue(String paramaterName)
Gets the value of a parameter of this resource. |
Resource |
init()
Initialise this resource, and return it. |
protected void |
initGUI()
|
protected void |
populate()
Called internally whenever the data represented changes. |
void |
setFeatures(FeatureMap features)
Mutator for features |
void |
setHandle(Handle handle)
Used by the main GUI to tell this VR what handle created it. |
void |
setParameterValue(String paramaterName,
Object parameterValue)
Sets the value for a specified parameter. |
void |
setParameterValues(FeatureMap parameters)
Sets the values for more parameters in one step. |
void |
setSchema(AnnotationSchema schema)
|
void |
setTarget(Object target)
Called by the GUI when this viewer/editor has to initialise itself for a specific object. |
void |
setTargetFeatures(FeatureMap features)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface gate.util.NameBearer |
---|
getName, setName |
Field Detail |
---|
protected FeatureMap features
protected Handle handle
Constructor Detail |
---|
public FeaturesSchemaEditor()
Method Detail |
---|
public void setTargetFeatures(FeatureMap features)
public void cleanup()
Resource
cleanup
in interface Resource
public void setTarget(Object target)
VisualResource
setTarget
in interface VisualResource
target
- the object (be it a Resource
,
DataStore
or whatever) this viewer has to displaypublic void setSchema(AnnotationSchema schema)
public void featureMapUpdated()
FeatureMapListener
featureMapUpdated
in interface FeatureMapListener
public Resource init() throws ResourceInstantiationException
init
in interface Resource
ResourceInstantiationException
protected void initGUI()
protected void populate()
public FeatureMap getFeatures()
getFeatures
in interface FeatureBearer
public void setFeatures(FeatureMap features)
setFeatures
in interface FeatureBearer
public void setHandle(Handle handle)
setHandle
in interface VisualResource
public Object getParameterValue(String paramaterName) throws ResourceInstantiationException
getParameterValue
in interface Resource
paramaterName
- the name of the parameter
ResourceInstantiationException
public void setParameterValue(String paramaterName, Object parameterValue) throws ResourceInstantiationException
setParameterValue
in interface Resource
paramaterName
- the name for the parameteerparameterValue
- the value the parameter will receive
ResourceInstantiationException
public void setParameterValues(FeatureMap parameters) throws ResourceInstantiationException
setParameterValues
in interface Resource
parameters
- a feature map that has paramete names as keys and
parameter values as values.
ResourceInstantiationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |