## Package gate.creole

Interface Summary
ANNIEConstants: This interface defines constants used by the ANNIE processing resources.
AnnotationVisualResource: Visual Resources that display and/or edit annotations.

Class Summary
AbstractController
AbstractLanguageAnalyser: A parent implementation of language analysers with some default code.
AbstractLanguageResource: A convenience implementation of LanguageResource with some default code.
AbstractProcessingResource: A convenience implementation of ProcessingResource with some default code.
AbstractResource: A convenience implementation of Resource with some default code.
AbstractVisualResource: A convenience implementation of VisualResource with some default code.
ANNIETransducer: The ANNIE named entity transducer.
AnnotationSchema: This class handles annotation schemas.An annotation schema is a representation of an annotation, together with its types and their attributes, values and types.
APFormatExporter: This class implements a APF xml exporter.
BootStrap: This class creates a resource (e.g.ProcessingResource, VisualResource or Language Resource) with the information from the user and generates a project in the directory provided by the user
CreoleRegisterImpl: This class implements the CREOLE register interface.
CreoleXmlHandler: This is a SAX handler for processing `creole.xml` files.
FeatureMethod: FeatureMethod is a class encapsulating information about the feature of a method such as the name, the return type, the parameters types or exceptions types
FeatureSchema: This class describes a schema for a feature.
Parameter: Models a resource parameter.
ParameterList: Models resource parameters lists as described in their `creole.xml` metadata.
POSTagger: This class is a wrapper for HepTag, Mark Hepple's POS tagger.
ProfilePRs: This class provides a main function that: initialises the GATE library, and creates all PRs takes a directory name as argument for each .html file in that directory: create a GATE document from the file run the PRs on the document dump some statistics in the end
ResourceData: Models an individual CREOLE resource metadata, plus configuration data, plus the instantiations of the resource current within the system.
SerialAnalyserController: This class implements a SerialController that only contains `LanguageAnalyser`s.
SerialController: Execute a list of PRs serially.
TestControllers: Tests for controller classes
TestCreole: CREOLE test class
TestPR: Test the PRs on three documents
TestSplitterTagger: Test code for the SentenceSplitter and the POS tagger.
TestXSchema: Annotation schemas test class.
Transducer: A cascaded multi-phase transducer using the Jape language which is a variant of the CPSL language.
VPChunker: ANNIE VP Chunker module.

Exception Summary
ExecutionException: This exception indicates failure during `run()` invocations on ProcessingResources.
ExecutionInterruptedException: Thrown by `Executable`s after they have stopped their execution as a result of a call to their interrupt() method.
ParameterException: This exception indicates failure to set a resource parameter.
ResourceInstantiationException: This exception indicates failure during instantiation of resources, which may be due to a number of causes: the resource metadata contains parameters that aren't available on the resource; the class for the resource cannot be found (e.g.