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   
gate.gui.teamware   
gate.jape   
gate.util   
gate.util.spring   
 

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
 

Methods in gate.gui with parameters of type Controller
private  boolean SerialControllerEditor.firstIncludesOrEqualsSecond(Controller first, Controller second)
           
 

Uses of Controller in gate.gui.teamware
 

Fields in gate.gui.teamware declared as Controller
private  Controller InputOutputAnnotationSetsDialog.controller
          The controller being exported.
 

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.
private static void TeamwareUtils.populateInputSetNamesForController(Set<String> setNames, Controller c, boolean strict)
          Populate the set of input annotation set names for a controller based on heuristics.
private static void TeamwareUtils.populateOutputSetNamesForController(Set<String> setNames, Controller c, boolean strict)
          Populate the set of output annotation set names for a controller based on heuristics.
 

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)
           
(package private)  void Transducer.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)
           
(package private)  void Transducer.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)
           
(package private)  void Transducer.runControllerExecutionStartedBlock(ActionContext ac, Controller c, Ontology o)
           
 void ControllerEventBlocksAction.setController(Controller c)
           
 void DefaultActionContext.setController(Controller c)
           
 

Uses of Controller in gate.util
 

Fields in gate.util declared as Controller
private  Controller CorpusBenchmarkTool.application
           
private  Controller CorpusSaver.application
           
 

Uses of Controller in gate.util.spring
 

Methods in gate.util.spring with parameters of type Controller
private  int AddPRResourceCustomiser.findPR(String name, Controller c)
          Find the index of the first PR with the given name in the controller.