|
|||||||||||
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.JPanel | +--gate.creole.AbstractVisualResource | +--gate.gui.SerialControllerEditor
Nested Class Summary | |
(package private) class |
SerialControllerEditor.AddPRAction
Adds a PR to the controller |
protected class |
SerialControllerEditor.CorporaComboModel
A model for a combobox containing the loaded corpora in the system |
protected class |
SerialControllerEditor.InternalProgressListener
A simple progress listener used to forward the events upstream. |
protected class |
SerialControllerEditor.InternalStatusListener
A simple status listener used to forward the events upstream. |
(package private) class |
SerialControllerEditor.LabelRenderer
Renders JLabel by simply displaying them |
(package private) class |
SerialControllerEditor.LoadedPRsTableModel
Table model for all the loaded processing resources that are not part of the controller. |
(package private) class |
SerialControllerEditor.MemberPRsTableModel
Table model for all the processing resources in the controller. |
(package private) class |
SerialControllerEditor.RemovePRAction
Removes a PR from the controller |
(package private) class |
SerialControllerEditor.RunAction
Runs the Application |
Field Summary | |
(package private) List |
actionList
The list of actions provided by this editor |
(package private) JButton |
addButon
Adds one or more PR(s) to the controller |
(package private) JMenu |
addMenu
The "Add PR" menu; part of the popup menu |
(package private) boolean |
analyserMode
Is the controller displayed an analyser controller? |
(package private) JRadioButton |
conditional_RunRBtn
Button for conditional run. |
(package private) boolean |
conditionalMode
Is the controller displayed conditional? |
(package private) SerialController |
controller
The controller this editor edits |
(package private) JComboBox |
corpusCombo
A combobox that allows selection of a corpus from the list of loaded corpora. |
(package private) SerialControllerEditor.CorporaComboModel |
corpusComboModel
|
(package private) JTextField |
featureNameTextField
Text field for the feature name for conditional run. |
(package private) JTextField |
featureValueTextField
Text field for the feature value for conditional run. |
(package private) Handle |
handle
The Handle that created this view |
(package private) XJTable |
loadedPRsTable
Contains all the PRs loaded in the sytem that are not already part of the serial controller |
(package private) SerialControllerEditor.LoadedPRsTableModel |
loadedPRsTableModel
model for the loadedPRsTable JTable. |
(package private) XJTable |
memberPRsTable
Displays the PRs in the controller |
(package private) SerialControllerEditor.MemberPRsTableModel |
memberPRsTableModel
model for memberPRsTable |
(package private) JButton |
moveDownButton
Moves the module down in the controller list |
(package private) JButton |
moveUpButton
Moves the module up in the controller list |
(package private) JRadioButton |
no_RunRBtn
Button for never run. |
(package private) TitledBorder |
parametersBorder
A border for the parametersPanel |
(package private) ResourceParametersEditor |
parametersEditor
A component for editing the parameters of the currently selected PR |
(package private) JPanel |
parametersPanel
A JPanel containing the parametersEditor |
private Vector |
progressListeners
|
(package private) JButton |
removeButton
Removes one or more PR(s) from the controller |
(package private) JMenu |
removeMenu
The "Remove PR" menu; part of the popup menu |
(package private) SerialControllerEditor.RunAction |
runAction
Action that runs the application |
(package private) ButtonGroup |
runBtnGrp
The group for run strategy buttons; |
(package private) ProcessingResource |
selectedPR
The PR currently selected (having its parameters set) |
(package private) RunningStrategy |
selectedPRRunStrategy
The running strategy for the selected PR. |
private Vector |
statusListeners
|
(package private) TitledBorder |
strategyBorder
A border for the running strategy options box |
(package private) JPanel |
strategyPanel
A JPanel containing the running strategy options |
(package private) JRadioButton |
yes_RunRBtn
Button for run always. |
Fields inherited from class gate.creole.AbstractVisualResource |
features |
Fields inherited from class javax.swing.JPanel |
|
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.Container |
|
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 | |
SerialControllerEditor()
|
Method Summary | |
void |
addProgressListener(ProgressListener l)
|
void |
addStatusListener(StatusListener l)
|
protected void |
buildInternalMenus()
|
void |
cleanup()
Cleans the internal data and prepares this object to be collected |
void |
datastoreClosed(CreoleEvent e)
Called when a DataStore has been closed |
void |
datastoreCreated(CreoleEvent e)
Called when a DataStore has been created |
void |
datastoreOpened(CreoleEvent e)
Called when a DataStore has been opened |
protected void |
fireProcessFinished()
|
protected void |
fireProgressChanged(int e)
|
protected void |
fireStatusChanged(String e)
|
List |
getActions()
Returns a list of Action objects. |
Resource |
init()
Initialise this resource, and return it. |
protected void |
initGuiComponents()
|
protected void |
initListeners()
|
protected void |
initLocalData()
|
void |
removeProgressListener(ProgressListener l)
|
void |
removeStatusListener(StatusListener l)
|
void |
resourceLoaded(CreoleEvent e)
Called when a new Resource has been loaded into the system |
void |
resourceRenamed(Resource resource,
String oldName,
String newName)
Called when the creole register has renamed a resource.1 |
void |
resourceUnloaded(CreoleEvent e)
Called when a Resource has been removed from the system |
protected void |
selectPR(int index)
Called when a PR has been selected in the memeber PRs table; |
void |
setHandle(Handle handle)
Used by the main GUI to tell this VR what handle created it. |
void |
setTarget(Object target)
Called by the GUI when this viewer/editor has to initialise itself for a specific object. |
protected void |
showParamsEditor(ProcessingResource pr)
Stops the current edits for parameters; sets the paarmeters for the resource currently being edited and diplays the editor for the new resource |
Methods inherited from class gate.creole.AbstractVisualResource |
getFeatures, getParameterValue, setFeatures, 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.util.NameBearer |
getName, setName |
Field Detail |
SerialController controller
Handle handle
Handle
that created this view
List actionList
XJTable loadedPRsTable
SerialControllerEditor.LoadedPRsTableModel loadedPRsTableModel
loadedPRsTable
JTable.
XJTable memberPRsTable
SerialControllerEditor.MemberPRsTableModel memberPRsTableModel
memberPRsTable
JButton addButon
JButton removeButton
JButton moveUpButton
JButton moveDownButton
ResourceParametersEditor parametersEditor
JPanel parametersPanel
parametersEditor
TitledBorder parametersBorder
parametersPanel
JPanel strategyPanel
TitledBorder strategyBorder
JRadioButton yes_RunRBtn
JRadioButton no_RunRBtn
JRadioButton conditional_RunRBtn
ButtonGroup runBtnGrp
JTextField featureNameTextField
JTextField featureValueTextField
JComboBox corpusCombo
SerialControllerEditor.CorporaComboModel corpusComboModel
JMenu addMenu
JMenu removeMenu
SerialControllerEditor.RunAction runAction
boolean analyserMode
boolean conditionalMode
ProcessingResource selectedPR
RunningStrategy selectedPRRunStrategy
private transient Vector statusListeners
private transient Vector progressListeners
Constructor Detail |
public SerialControllerEditor()
Method Detail |
public void setTarget(Object target)
AbstractVisualResource
setTarget
in interface VisualResource
setTarget
in class AbstractVisualResource
target
- the object (be it a Resource
,
DataStore
or whatever) this viewer has to displaypublic void setHandle(Handle handle)
AbstractVisualResource
setHandle
in interface VisualResource
setHandle
in class AbstractVisualResource
public Resource init() throws ResourceInstantiationException
AbstractVisualResource
init
in interface Resource
init
in class AbstractVisualResource
ResourceInstantiationException
protected void initLocalData()
protected void initGuiComponents()
protected void initListeners()
public List getActions()
ActionsPublisher
getActions
in interface ActionsPublisher
public void cleanup()
cleanup
in interface Resource
cleanup
in class AbstractVisualResource
protected void buildInternalMenus()
protected void selectPR(int index)
protected void showParamsEditor(ProcessingResource pr)
pr
- the new resourcepublic void resourceLoaded(CreoleEvent e)
CreoleListener
Resource
has been loaded into the system
resourceLoaded
in interface CreoleListener
public void resourceUnloaded(CreoleEvent e)
CreoleListener
Resource
has been removed from the system
resourceUnloaded
in interface CreoleListener
public void resourceRenamed(Resource resource, String oldName, String newName)
CreoleListener
resourceRenamed
in interface CreoleListener
public void datastoreOpened(CreoleEvent e)
CreoleListener
DataStore
has been opened
datastoreOpened
in interface CreoleListener
public void datastoreCreated(CreoleEvent e)
CreoleListener
DataStore
has been created
datastoreCreated
in interface CreoleListener
public void datastoreClosed(CreoleEvent e)
CreoleListener
DataStore
has been closed
datastoreClosed
in interface CreoleListener
public void removeStatusListener(StatusListener l)
public void addStatusListener(StatusListener l)
protected void fireStatusChanged(String e)
public void removeProgressListener(ProgressListener l)
public void addProgressListener(ProgressListener l)
protected void fireProgressChanged(int e)
protected void fireProcessFinished()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |