gate.creole.splitter
Class SentenceSplitter
java.lang.Object
|
+--gate.util.AbstractFeatureBearer
|
+--gate.creole.AbstractResource
|
+--gate.creole.AbstractProcessingResource
|
+--gate.creole.AbstractLanguageAnalyser
|
+--gate.creole.splitter.SentenceSplitter
- All Implemented Interfaces:
- ANNIEConstants, Executable, FeatureBearer, LanguageAnalyser, NameBearer, ProcessingResource, Resource, Serializable
- public class SentenceSplitter
- extends AbstractLanguageAnalyser
A sentence splitter. This is module similar to a
gate.creole.nerc.Nerc
in the fact that it conatins a tokeniser, a
gazetteer and a Jape grammar. This class is used so we can have a different
entry in the creole.xml file describing the default resources and to add
some minor processing after running the components in order to extract the
results in a usable form.
- See Also:
- Serialized Form
Fields inherited from interface gate.creole.ANNIEConstants |
ANNOTATION_COREF_FEATURE_NAME, DATE_ANNOTATION_TYPE, DOCUMENT_COREF_FEATURE_NAME, LOCATION_ANNOTATION_TYPE, LOOKUP_ANNOTATION_TYPE, LOOKUP_CLASS_FEATURE_NAME, LOOKUP_MAJOR_TYPE_FEATURE_NAME, LOOKUP_MINOR_TYPE_FEATURE_NAME, LOOKUP_ONTOLOGY_FEATURE_NAME, MONEY_ANNOTATION_TYPE, ORGANIZATION_ANNOTATION_TYPE, PERSON_ANNOTATION_TYPE, PERSON_GENDER_FEATURE_NAME, PR_NAMES, SENTENCE_ANNOTATION_TYPE, SPACE_TOKEN_ANNOTATION_TYPE, TOKEN_ANNOTATION_TYPE, TOKEN_CATEGORY_FEATURE_NAME, TOKEN_KIND_FEATURE_NAME, TOKEN_LENGTH_FEATURE_NAME, TOKEN_ORTH_FEATURE_NAME, TOKEN_STRING_FEATURE_NAME |
Methods inherited from class gate.creole.AbstractResource |
checkParameterValues, getName, getParameterValue, getParameterValue, removeResourceListeners, setName, setParameterValue, setParameterValue, setParameterValues, setParameterValues, setResourceListeners |
SPLIT_DOCUMENT_PARAMETER_NAME
public static final String SPLIT_DOCUMENT_PARAMETER_NAME
SPLIT_INPUT_AS_PARAMETER_NAME
public static final String SPLIT_INPUT_AS_PARAMETER_NAME
SPLIT_OUTPUT_AS_PARAMETER_NAME
public static final String SPLIT_OUTPUT_AS_PARAMETER_NAME
SPLIT_ENCODING_PARAMETER_NAME
public static final String SPLIT_ENCODING_PARAMETER_NAME
SPLIT_GAZ_URL_PARAMETER_NAME
public static final String SPLIT_GAZ_URL_PARAMETER_NAME
SPLIT_TRANSD_URL_PARAMETER_NAME
public static final String SPLIT_TRANSD_URL_PARAMETER_NAME
SentenceSplitter
public SentenceSplitter()
init
public Resource init()
throws ResourceInstantiationException
- Description copied from interface:
Resource
- Initialise this resource, and return it.
- Overrides:
init
in class AbstractProcessingResource
execute
public void execute()
throws ExecutionException
- Description copied from interface:
Executable
- Starts the execution of this executable
- Overrides:
execute
in class AbstractProcessingResource
interrupt
public void interrupt()
- Notifies all the PRs in this controller that they should stop their
execution as soon as possible.
- Overrides:
interrupt
in class AbstractProcessingResource
setTransducerURL
public void setTransducerURL(URL newTransducerURL)
getTransducerURL
public URL getTransducerURL()
setEncoding
public void setEncoding(String newEncoding)
getEncoding
public String getEncoding()
setGazetteerListsURL
public void setGazetteerListsURL(URL newGazetteerListsURL)
getGazetteerListsURL
public URL getGazetteerListsURL()
setInputASName
public void setInputASName(String newInputASName)
getInputASName
public String getInputASName()
setOutputASName
public void setOutputASName(String newOutputASName)
getOutputASName
public String getOutputASName()