Uses of Interface
gate.Controller

Packages that use Controller
gate This package contains the public interface to the GATE Java API. 
gate.creole   
gate.gui.teamware   
gate.jape   
 

Uses of Controller in gate
 

Subinterfaces of Controller in gate
 interface CorpusController
          Models the execution of groups of ProcessingResources on a given corpus.
 

Uses of Controller in gate.creole
 

Subinterfaces of Controller in gate.creole
 interface ConditionalController
          A Conditional controller is a controller that keeps a running strategy for each PR contained.
 

Classes in gate.creole that implement Controller
 class AbstractController
           
 class ConditionalSerialAnalyserController
          This class implements a SerialController that only contains LanguageAnalysers.
 class ConditionalSerialController
          Execute a list of PRs serially.
 class RealtimeCorpusController
          A custom GATE controller that interrupts the execution over a document when a specified amount of time has elapsed.
 class SerialAnalyserController
          This class implements a SerialController that only contains LanguageAnalysers.
 class SerialController
          Execute a list of PRs serially.
 

Methods in gate.creole with parameters of type Controller
 void ControllerAwarePR.controllerExecutionAborted(Controller c, Throwable t)
          Called by a controller containing this PR when the controller's execution has been aborted by an exception thrown by one of the contained PR's execute methods, or by the controller itself.
 void Transducer.controllerExecutionAborted(Controller c, Throwable t)
           
 void ControllerAwarePR.controllerExecutionFinished(Controller c)
          Called by a controller containing this PR when the controller's execution has completed successfully.
 void Transducer.controllerExecutionFinished(Controller c)
           
 void ControllerAwarePR.controllerExecutionStarted(Controller c)
          Called by a controller containing this PR when the controller begins executing.
 void Transducer.controllerExecutionStarted(Controller c)
           
 

Uses of Controller in gate.gui.teamware
 

Methods in gate.gui.teamware with parameters of type Controller
static Set<String> TeamwareUtils.getInputAnnotationSets(Controller c)
          Get the set of annotation set names that an application requires for input.
static Set<String> TeamwareUtils.getLikelyInputAnnotationSets(Controller c)
          Analyse the given controller and return a list of likely candidate input annotation sets.
static Set<String> TeamwareUtils.getLikelyOutputAnnotationSets(Controller c)
          Analyse the given controller and return a list of likely candidate output annotation sets.
static Set<String> TeamwareUtils.getOutputAnnotationSets(Controller c)
          Get the set of annotation set names that an application uses for output.
 

Constructors in gate.gui.teamware with parameters of type Controller
InputOutputAnnotationSetsDialog(Controller controller)
           
 

Uses of Controller in gate.jape
 

Fields in gate.jape declared as Controller
protected  Controller DefaultActionContext.controller
           
 

Methods in gate.jape that return Controller
 Controller ActionContext.getController()
          Provide access to the controller running the PR this action context lives in.
 Controller ControllerEventBlocksAction.getController()
           
 Controller DefaultActionContext.getController()
           
 

Methods in gate.jape with parameters of type Controller
 void Batch.runControllerExecutionAbortedBlock(ActionContext ac, Controller c, Throwable t, Ontology o)
           
 void MultiPhaseTransducer.runControllerExecutionAbortedBlock(ActionContext ac, Controller c, Throwable throwable, Ontology o)
           
 void SinglePhaseTransducer.runControllerExecutionAbortedBlock(ActionContext ac, Controller c, Throwable t, Ontology o)
           
 void Batch.runControllerExecutionFinishedBlock(ActionContext ac, Controller c, Ontology o)
           
 void MultiPhaseTransducer.runControllerExecutionFinishedBlock(ActionContext ac, Controller c, Ontology o)
           
 void SinglePhaseTransducer.runControllerExecutionFinishedBlock(ActionContext ac, Controller c, Ontology o)
           
 void Batch.runControllerExecutionStartedBlock(ActionContext ac, Controller c, Ontology o)
           
 void MultiPhaseTransducer.runControllerExecutionStartedBlock(ActionContext ac, Controller c, Ontology o)
           
 void SinglePhaseTransducer.runControllerExecutionStartedBlock(ActionContext ac, Controller c, Ontology o)
           
 void ControllerEventBlocksAction.setController(Controller c)
           
 void DefaultActionContext.setController(Controller c)