|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gate.util.AbstractFeatureBearer | +--gate.creole.AbstractResource | +--gate.creole.AbstractProcessingResource | +--gate.creole.AbstractLanguageAnalyser | +--gate.creole.gazetteer.AbstractGazetteer
AbstractGazetteer This class implements the common-for-all methods of the Gazetteer interface
Inner classes inherited from class gate.creole.AbstractProcessingResource |
AbstractProcessingResource.InternalStatusListener, AbstractProcessingResource.IntervalProgressListener |
Field Summary | |
protected String |
annotationSetName
Used to store the annotation set currently being used for the newly generated annotations |
protected Boolean |
caseSensitive
Should this gazetteer be case sensitive. |
protected LinearDefinition |
definition
the linear definition of the gazetteer |
protected String |
encoding
the encoding of the gazetteer |
protected FeatureMap |
features
A map of the features |
protected Set |
listeners
the set of gazetteer listeners |
protected URL |
listsURL
The value of this property is the URL that will be used for reading the lists dtaht define this Gazetteer |
protected MappingDefinition |
mappingDefinition
reference to mapping definiton info allows filling of Lookup.ontologyClass according to a list |
Fields inherited from class gate.creole.AbstractLanguageAnalyser |
corpus, document |
Fields inherited from class gate.creole.AbstractProcessingResource |
interrupted, progressListeners, statusListeners |
Fields inherited from class gate.creole.AbstractResource |
name, serialVersionUID |
Constructor Summary | |
AbstractGazetteer()
|
Method Summary | |
void |
addGazetteerListener(GazetteerListener gl)
Registers a Gazetteer Listener |
void |
fireGazetteerEvent(GazetteerEvent ge)
fires a Gazetteer Event |
String |
getAnnotationSetName()
Gets the AnnotationSet that will be used at the next run for the newly produced annotations. |
Boolean |
getCaseSensitive()
Gets the current case sensitivity |
String |
getEncoding()
|
FeatureMap |
getFeatures()
Get the feature set |
LinearDefinition |
getLinearDefinition()
Gets the linear definition of this gazetteer. |
URL |
getListsURL()
Gets the url of the lists.def file |
MappingDefinition |
getMappingDefinition()
Gets the mapping definition of this gazetteer,if such |
void |
reInit()
Reinitialises the processing resource. |
void |
setAnnotationSetName(String newAnnotationSetName)
Sets the AnnotationSet that will be used at the next run for the newly produced annotations. |
void |
setCaseSensitive(Boolean newCaseSensitive)
Triggers case sensitive |
void |
setEncoding(String newEncoding)
|
void |
setFeatures(FeatureMap features)
Set the feature set |
void |
setListsURL(URL newListsURL)
Sets the url of the lists.def file |
void |
setMappingDefinition(MappingDefinition mapping)
Sets the mapping definition if such to this gazetteer |
Methods inherited from class gate.creole.AbstractLanguageAnalyser |
getCorpus, getDocument, setCorpus, setDocument |
Methods inherited from class gate.creole.AbstractProcessingResource |
addProgressListener, addStatusListener, cleanup, execute, fireProcessFinished, fireProgressChanged, fireStatusChanged, init, interrupt, isInterrupted, removeProgressListener, removeStatusListener |
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 |
|
Methods inherited from interface gate.creole.gazetteer.Gazetteer |
add, lookup, remove |
Methods inherited from interface gate.LanguageAnalyser |
getCorpus, getDocument, setCorpus, setDocument |
Methods inherited from interface gate.ProcessingResource |
interrupt, isInterrupted |
Methods inherited from interface gate.Resource |
cleanup, getParameterValue, init, setParameterValue, setParameterValues |
Methods inherited from interface gate.util.NameBearer |
getName, setName |
Methods inherited from interface gate.Executable |
execute |
Field Detail |
protected Set listeners
protected String annotationSetName
protected FeatureMap features
protected String encoding
protected URL listsURL
protected Boolean caseSensitive
protected LinearDefinition definition
protected MappingDefinition mappingDefinition
Constructor Detail |
public AbstractGazetteer()
Method Detail |
public void setAnnotationSetName(String newAnnotationSetName)
setAnnotationSetName
in interface Gazetteer
gate.creole.gazetteer.Gazetteer
newAnnotationSetName
- the annotation set name for
the annotations that are going to be producedpublic String getAnnotationSetName()
getAnnotationSetName
in interface Gazetteer
gate.creole.gazetteer.Gazetteer
public void setEncoding(String newEncoding)
setEncoding
in interface Gazetteer
public String getEncoding()
getEncoding
in interface Gazetteer
public URL getListsURL()
Gazetteer
getListsURL
in interface Gazetteer
gate.creole.gazetteer.Gazetteer
public void setListsURL(URL newListsURL)
Gazetteer
setListsURL
in interface Gazetteer
gate.creole.gazetteer.Gazetteer
newListsURL
- the url of the lists.def file to be setpublic void setCaseSensitive(Boolean newCaseSensitive)
Gazetteer
setCaseSensitive
in interface Gazetteer
gate.creole.gazetteer.Gazetteer
newCaseSensitive
- turn on or off case sensitivitypublic Boolean getCaseSensitive()
Gazetteer
getCaseSensitive
in interface Gazetteer
gate.creole.gazetteer.Gazetteer
public void setMappingDefinition(MappingDefinition mapping)
Gazetteer
setMappingDefinition
in interface Gazetteer
gate.creole.gazetteer.Gazetteer
mapping
- a mapping definitionpublic MappingDefinition getMappingDefinition()
Gazetteer
getMappingDefinition
in interface Gazetteer
gate.creole.gazetteer.Gazetteer
public LinearDefinition getLinearDefinition()
getLinearDefinition
in interface Gazetteer
public FeatureMap getFeatures()
FeatureBearer
getFeatures
in interface FeatureBearer
getFeatures
in class AbstractFeatureBearer
public void setFeatures(FeatureMap features)
FeatureBearer
setFeatures
in interface FeatureBearer
setFeatures
in class AbstractFeatureBearer
public void reInit() throws ResourceInstantiationException
ProcessingResource
reInit
in interface ProcessingResource
reInit
in class AbstractProcessingResource
public void fireGazetteerEvent(GazetteerEvent ge)
fireGazetteerEvent
in interface Gazetteer
ge
- Gazetteer Event to be firedpublic void addGazetteerListener(GazetteerListener gl)
addGazetteerListener
in interface Gazetteer
gl
- Gazetteer Listener to be registered
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |