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, LanguageAnalyser, ProcessingResource, Resource, FeatureBearer, NameBearer, Serializable
public class SentenceSplitter
- extends AbstractLanguageAnalyser
A sentence splitter. This is module contains 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, DATE_POSTED_ANNOTATION_TYPE, DOCUMENT_COREF_FEATURE_NAME, JOB_ID_ANNOTATION_TYPE, 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, getBeanInfo, getName, getParameterValue, getParameterValue, removeResourceListeners, setName, setParameterValue, setParameterValue, setParameterValues, setParameterValues, setResourceListeners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SPLIT_DOCUMENT_PARAMETER_NAME
public static final String SPLIT_DOCUMENT_PARAMETER_NAME
- See Also:
- Constant Field Values
SPLIT_INPUT_AS_PARAMETER_NAME
public static final String SPLIT_INPUT_AS_PARAMETER_NAME
- See Also:
- Constant Field Values
SPLIT_OUTPUT_AS_PARAMETER_NAME
public static final String SPLIT_OUTPUT_AS_PARAMETER_NAME
- See Also:
- Constant Field Values
SPLIT_ENCODING_PARAMETER_NAME
public static final String SPLIT_ENCODING_PARAMETER_NAME
- See Also:
- Constant Field Values
SPLIT_GAZ_URL_PARAMETER_NAME
public static final String SPLIT_GAZ_URL_PARAMETER_NAME
- See Also:
- Constant Field Values
SPLIT_TRANSD_URL_PARAMETER_NAME
public static final String SPLIT_TRANSD_URL_PARAMETER_NAME
- See Also:
- Constant Field Values
SentenceSplitter
public SentenceSplitter()
init
public Resource init()
throws ResourceInstantiationException
- Description copied from class:
AbstractProcessingResource
- Initialise this resource, and return it.
- Specified by:
init
in interface Resource
- Overrides:
init
in class AbstractProcessingResource
- Throws:
ResourceInstantiationException
execute
public void execute()
throws ExecutionException
- Description copied from class:
AbstractProcessingResource
- Run the resource. It doesn't make sense not to override
this in subclasses so the default implementation signals an
exception.
- Specified by:
execute
in interface Executable
- Overrides:
execute
in class AbstractProcessingResource
- Throws:
ExecutionException
interrupt
public void interrupt()
- Notifies all the PRs in this controller that they should stop their
execution as soon as possible.
- Specified by:
interrupt
in interface Executable
- 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()