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:
- 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
Methods inherited from class gate.creole.AbstractResource |
checkParameterValues, getName, getParameterValue, getParameterValue, removeResourceListeners, setName, setParameterValue, setParameterValue, setParameterValues, setParameterValues, setResourceListeners |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
gazetteer
DefaultGazetteer gazetteer
transducer
Transducer transducer
transducerURL
private URL transducerURL
encoding
private String encoding
gazetteerListsURL
private URL gazetteerListsURL
DEBUG
private static final boolean DEBUG
inputASName
private String inputASName
outputASName
private String outputASName
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()