gate.creole.annotransfer
Class AnnotationSetTransfer
java.lang.Object
gate.util.AbstractFeatureBearer
gate.creole.AbstractResource
gate.creole.AbstractProcessingResource
gate.creole.AbstractLanguageAnalyser
gate.creole.annotransfer.AnnotationSetTransfer
- All Implemented Interfaces:
- ANNIEConstants, Executable, LanguageAnalyser, ProcessingResource, Resource, FeatureBearer, NameBearer, Serializable
public class AnnotationSetTransfer
- extends AbstractLanguageAnalyser
- implements ProcessingResource
This class is the implementation of the resource ACEPROCESSOR.
- 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 |
AST_DOCUMENT_PARAMETER_NAME
public static final String AST_DOCUMENT_PARAMETER_NAME
- See Also:
- Constant Field Values
AST_INPUT_AS_PARAMETER_NAME
public static final String AST_INPUT_AS_PARAMETER_NAME
- See Also:
- Constant Field Values
AST_OUTPUT_AS_PARAMETER_NAME
public static final String AST_OUTPUT_AS_PARAMETER_NAME
- See Also:
- Constant Field Values
AST_TAG_AS_PARAMETER_NAME
public static final String AST_TAG_AS_PARAMETER_NAME
- See Also:
- Constant Field Values
AST_TEXT_TAG_PARAMETER_NAME
public static final String AST_TEXT_TAG_PARAMETER_NAME
- See Also:
- Constant Field Values
DEFAULT_OUTPUT_SET_NAME
public static final String DEFAULT_OUTPUT_SET_NAME
- See Also:
- Constant Field Values
DEFAULT_TEXT_TAG_NAME
public static final String DEFAULT_TEXT_TAG_NAME
- See Also:
- Constant Field Values
tagASName
protected String tagASName
outputASName
protected String outputASName
inputASName
protected String inputASName
textTagName
protected String textTagName
bodyAnnotations
protected AnnotationSet bodyAnnotations
annotationTypes
protected List annotationTypes
AnnotationSetTransfer
public AnnotationSetTransfer()
init
public Resource init()
throws ResourceInstantiationException
- Initialise this resource, and return it.
- Specified by:
init
in interface Resource
- Overrides:
init
in class AbstractProcessingResource
- Throws:
ResourceInstantiationException
reInit
public void reInit()
throws ResourceInstantiationException
- Reinitialises the processing resource. After calling this method the
resource should be in the state it is after calling init.
If the resource depends on external resources (such as rules files) then
the resource will re-read those resources. If the data used to create
the resource has changed since the resource has been created then the
resource will change too after calling reInit().
- Specified by:
reInit
in interface ProcessingResource
- Overrides:
reInit
in class AbstractProcessingResource
- Throws:
ResourceInstantiationException
execute
public void execute()
throws ExecutionException
- Run the resource.
- Specified by:
execute
in interface Executable
- Overrides:
execute
in class AbstractProcessingResource
- Throws:
ExecutionException
setTagASName
public void setTagASName(String newTagASName)
getTagASName
public String getTagASName()
setInputASName
public void setInputASName(String newInputASName)
getInputASName
public String getInputASName()
setOutputASName
public void setOutputASName(String newOutputASName)
getOutputASName
public String getOutputASName()
setTextTagName
public void setTextTagName(String newTextTagName)
getTextTagName
public String getTextTagName()
getAnnotationTypes
public List getAnnotationTypes()
setAnnotationTypes
public void setAnnotationTypes(List newTypes)