|
GATE Version 3.1-2270 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgate.util.AbstractFeatureBearer
gate.creole.AbstractResource
gate.creole.AbstractProcessingResource
gate.creole.AbstractLanguageAnalyser
gate.creole.dumpingPR.DumpingPR
public class DumpingPR
This class implements a DumpingPR which exports a given set of annotation types + the original markup, back into the document's native format. The export might also include the GATE features of those annotations or not (the default). One can also control whether the export files have a new suffix (useSuffixForDumpFiles) and what this suffix is (suffixForDumpFiles). By default, a suffix is used and it is .gate.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class gate.creole.AbstractProcessingResource |
---|
AbstractProcessingResource.InternalStatusListener, AbstractProcessingResource.IntervalProgressListener |
Field Summary | |
---|---|
protected String |
annotationSetName
the name of the annotation set from which to take the annotations for dumping |
protected List |
annotationTypes
A list of annotation types, which are to be dumped into the output file |
static String |
DPR_ANN_SET_PARAMETER_NAME
|
static String |
DPR_ANN_TYPES_PARAMETER_NAME
|
static String |
DPR_DOCUMENT_PARAMETER_NAME
|
static String |
DPR_DUMP_TYPES_PARAMETER_NAME
|
static String |
DPR_FILE_SUFFIX_PARAMETER_NAME
|
static String |
DPR_INCLUDE_FEAT_PARAMETER_NAME
|
static String |
DPR_OUTPUT_URL_PARAMETER_NAME
|
static String |
DPR_USE_SUFFIX_PARAMETER_NAME
|
protected List |
dumpTypes
A list of strings specifying new names to be used instead of the original annotation types given in the annotationTypes parameter. |
protected boolean |
includeFeatures
Whether or not to include the annotation features during export |
protected URL |
outputDirectoryUrl
|
protected String |
suffixForDumpFiles
What suffix to use for the dump files. .gate by default, but can be changed via the set method. |
protected boolean |
useStandOffXML
Whether or not to include the annotation features during export |
protected boolean |
useSuffixForDumpFiles
Whether or not to use the special suffix fo the dump files. |
Fields inherited from class gate.creole.AbstractLanguageAnalyser |
---|
corpus, document |
Fields inherited from class gate.creole.AbstractProcessingResource |
---|
interrupted |
Fields inherited from class gate.creole.AbstractResource |
---|
name |
Fields inherited from class gate.util.AbstractFeatureBearer |
---|
features |
Constructor Summary | |
---|---|
DumpingPR()
|
Methods inherited from class gate.creole.AbstractLanguageAnalyser |
---|
getCorpus, getDocument, setCorpus, setDocument |
Methods inherited from class gate.creole.AbstractProcessingResource |
---|
addProgressListener, addStatusListener, cleanup, fireProcessFinished, fireProgressChanged, fireStatusChanged, interrupt, isInterrupted, removeProgressListener, removeStatusListener |
Methods inherited from class gate.creole.AbstractResource |
---|
checkParameterValues, getBeanInfo, getName, getParameterValue, getParameterValue, removeResourceListeners, setName, setParameterValue, setParameterValue, setParameterValues, setParameterValues, setResourceListeners |
Methods inherited from class gate.util.AbstractFeatureBearer |
---|
getFeatures, setFeatures |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface gate.Resource |
---|
cleanup, getParameterValue, setParameterValue, setParameterValues |
Methods inherited from interface gate.util.FeatureBearer |
---|
getFeatures, setFeatures |
Methods inherited from interface gate.util.NameBearer |
---|
getName, setName |
Methods inherited from interface gate.Executable |
---|
interrupt, isInterrupted |
Field Detail |
---|
public static final String DPR_DOCUMENT_PARAMETER_NAME
public static final String DPR_ANN_SET_PARAMETER_NAME
public static final String DPR_ANN_TYPES_PARAMETER_NAME
public static final String DPR_DUMP_TYPES_PARAMETER_NAME
public static final String DPR_OUTPUT_URL_PARAMETER_NAME
public static final String DPR_INCLUDE_FEAT_PARAMETER_NAME
public static final String DPR_USE_SUFFIX_PARAMETER_NAME
public static final String DPR_FILE_SUFFIX_PARAMETER_NAME
protected List annotationTypes
protected List dumpTypes
protected String annotationSetName
protected boolean includeFeatures
protected boolean useStandOffXML
protected String suffixForDumpFiles
protected boolean useSuffixForDumpFiles
protected URL outputDirectoryUrl
Constructor Detail |
---|
public DumpingPR()
Method Detail |
---|
public Resource init() throws ResourceInstantiationException
init
in interface Resource
init
in class AbstractProcessingResource
ResourceInstantiationException
public void reInit() throws ResourceInstantiationException
reInit
in interface ProcessingResource
reInit
in class AbstractProcessingResource
ResourceInstantiationException
public void execute() throws ExecutionException
execute
in interface Executable
execute
in class AbstractProcessingResource
ExecutionException
protected void write2File(AnnotationSet exportSet)
protected void write2File()
protected String getFileName(URL url)
protected String getNewFileName(URL dir, String file)
protected AnnotationSet renameAnnotations(AnnotationSet annots2Export, HashMap renameMap)
public String getAnnotationSetName()
public void setAnnotationSetName(String newAnnotationSetName)
public List getAnnotationTypes()
public void setAnnotationTypes(List newTypes)
public List getDumpTypes()
public void setDumpTypes(List newTypes)
public URL getOutputDirectoryUrl()
public void setOutputDirectoryUrl(URL file)
public void setIncludeFeatures(Boolean inclFeatures)
public Boolean getIncludeFeatures()
public void setUseStandOffXML(Boolean newValue)
public Boolean getUseStandOffXML()
public String getSuffixForDumpFiles()
public void setSuffixForDumpFiles(String newSuffix)
public Boolean getUseSuffixForDumpFiles()
public void setUseSuffixForDumpFiles(Boolean useOrNot)
|
GATE Version 3.1-2270 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |