gate.creole
Class GazetteerListsCollector
java.lang.Object
gate.util.AbstractFeatureBearer
gate.creole.AbstractResource
gate.creole.AbstractProcessingResource
gate.creole.AbstractLanguageAnalyser
gate.creole.GazetteerListsCollector
- All Implemented Interfaces:
- ANNIEConstants, Executable, FeatureBearer, LanguageAnalyser, NameBearer, ProcessingResource, Resource, Serializable
- public class GazetteerListsCollector
- extends AbstractLanguageAnalyser
- 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.AbstractProcessingResource |
addProgressListener, addStatusListener, cleanup, fireProcessFinished, fireProgressChanged, fireStatusChanged, init, interrupt, isInterrupted, reInit, 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PERSON_ANNOT_NAME
private static String PERSON_ANNOT_NAME
markupSetName
private String markupSetName
allAnnots
private AnnotationSet allAnnots
annotationTypes
private List annotationTypes
gazetteer
private Gazetteer gazetteer
theLanguage
private String theLanguage
statsPerType
private HashMap statsPerType
GazetteerListsCollector
public GazetteerListsCollector()
execute
public void execute()
throws ExecutionException
- Description copied from interface:
Executable
- Starts the execution of this executable
- Specified by:
execute
in interface Executable
- Overrides:
execute
in class AbstractProcessingResource
- Throws:
ExecutionException
setMarkupASName
public void setMarkupASName(String newMarkupASName)
getMarkupASName
public String getMarkupASName()
getAnnotationTypes
public List getAnnotationTypes()
- get the types of the annotation
setAnnotationTypes
public void setAnnotationTypes(List newType)
- set the types of the annotations
getGazetteer
public Gazetteer getGazetteer()
setGazetteer
public void setGazetteer(Gazetteer theGaz)
setTheLanguage
public void setTheLanguage(String language)
getTheLanguage
public String getTheLanguage()
collectLists
protected void collectLists(AnnotationSet annots,
String annotType)
printStats
protected void printStats()
alreadyPresentInGazetteer
protected boolean alreadyPresentInGazetteer(String token)
- The idea is to have this method check if an item
is already present in the gazetteer under this type,
and if so, not to add it. It is not implemented for now.