|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgate.util.AbstractFeatureBearer
gate.creole.AbstractResource
gate.creole.AbstractController
gate.creole.SerialController
Execute a list of PRs serially.
| Nested Class Summary |
| Nested classes inherited from class gate.creole.AbstractController |
AbstractController.InternalStatusListener, AbstractController.IntervalProgressListener |
| Field Summary | |
private static boolean |
DEBUG
|
protected List |
prList
The list of contained PRs |
protected Profiler |
prof
Profiler to track PR execute time |
protected StatusListener |
sListener
A proxy for status events |
| Fields inherited from class gate.creole.AbstractController |
interrupted, name |
| Fields inherited from class gate.creole.AbstractResource |
serialVersionUID |
| Fields inherited from class gate.util.AbstractFeatureBearer |
features |
| Constructor Summary | |
SerialController()
|
|
| Method Summary | |
void |
add(int index,
ProcessingResource pr)
|
void |
add(ProcessingResource pr)
|
protected void |
checkParameters()
Verifies that all PRs have all their required rutime parameters set. |
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 |
void |
execute()
Run the Processing Resources in sequence. |
Collection |
getPRs()
Returns all the ProcessingResources contained by this
controller as an unmodifiable list. |
ProcessingResource |
remove(int index)
|
boolean |
remove(ProcessingResource pr)
|
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 |
runComponent(int componentIndex)
Executes a ProcessingResource. |
ProcessingResource |
set(int index,
ProcessingResource pr)
|
void |
setPRs(Collection prs)
Populates this controller from a collection of ProcessingResources
(optional operation).
|
| Methods inherited from class gate.creole.AbstractResource |
checkParameterValues, getBeanInfo, getParameterValue, getParameterValue, removeResourceListeners, setParameterValue, setParameterValue, setParameterValues, setParameterValues, setResourceListeners |
| Methods inherited from class gate.util.AbstractFeatureBearer |
getFeatures, setFeatures |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface gate.Resource |
getParameterValue, setParameterValue, setParameterValues |
| Methods inherited from interface gate.util.FeatureBearer |
getFeatures, setFeatures |
| Field Detail |
private static final boolean DEBUG
protected Profiler prof
protected List prList
protected StatusListener sListener
| Constructor Detail |
public SerialController()
| Method Detail |
public Collection getPRs()
ProcessingResources contained by this
controller as an unmodifiable list.
getPRs in interface Controllerpublic void setPRs(Collection prs)
ProcessingResources
(optional operation).
Controllers that are serializable must implement this method needed by GATE
to restore the contents of the controllers.
setPRs in interface ControllersetPRs in class AbstractControllerUnsupportedOperationException - if the setPRs method
is not supported by this controller.
public void add(int index,
ProcessingResource pr)
public void add(ProcessingResource pr)
public ProcessingResource remove(int index)
public boolean remove(ProcessingResource pr)
public ProcessingResource set(int index,
ProcessingResource pr)
protected void checkParameters()
throws ExecutionException
ExecutionException
public void execute()
throws ExecutionException
execute in interface Executableexecute in class AbstractControllerExecutionException
protected void runComponent(int componentIndex)
throws ExecutionException
ProcessingResource.
ExecutionExceptionpublic void cleanup()
cleanup in interface Resourcecleanup in class AbstractControllerpublic void resourceLoaded(CreoleEvent e)
CreoleListenerResource has been loaded into the system
resourceLoaded in interface CreoleListenerpublic void resourceUnloaded(CreoleEvent e)
CreoleListenerResource has been removed from the system
resourceUnloaded in interface CreoleListener
public void resourceRenamed(Resource resource,
String oldName,
String newName)
CreoleListener
resourceRenamed in interface CreoleListenerpublic void datastoreOpened(CreoleEvent e)
CreoleListenerDataStore has been opened
datastoreOpened in interface CreoleListenerpublic void datastoreCreated(CreoleEvent e)
CreoleListenerDataStore has been created
datastoreCreated in interface CreoleListenerpublic void datastoreClosed(CreoleEvent e)
CreoleListenerDataStore has been closed
datastoreClosed in interface CreoleListener
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||