public class WriteClearNLPDescriptors
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
WriteClearNLPDescriptors.Options |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEP_NAME |
static java.lang.String |
LVG_BASE_TOKEN_ANNOTATOR_PATH |
static java.lang.String |
POS_TAGGER_PATH |
static java.lang.String |
SENTENCE_DETECTOR_PATH |
static java.lang.String |
SIMPLE_SEGMENTER_PATH |
static java.lang.String |
SRL_NAME |
static java.lang.String |
TOKENIZER_PATH |
Constructor and Description |
---|
WriteClearNLPDescriptors() |
Modifier and Type | Method and Description |
---|---|
static AggregateBuilder |
getPlaintextAggregateBuilder()
Builds the plaintext prepreprocessing pipeline for ClearNLP
|
static AggregateBuilder |
getTokenizedAggregateBuilder()
Builds the tokenized preprocessing pipeline for ClearNLP
|
static AggregateBuilder |
getTokenizedInfPosAggregateBuilder()
Builds the tokenizedInf preprocessing for ClearNLP
|
static AnalysisEngineDescription |
loadDescription(java.lang.String pathToDescription)
Simple method to load xml description and return an AnalysisEngineDescription object
|
static void |
main(java.lang.String[] args) |
private static void |
writeAggregateDescriptions(AggregateBuilder preprocessing,
AnalysisEngineDescription ClearNLPDepParserDesc,
AnalysisEngineDescription ClearNLPSRLDesc,
java.io.File outputRoot,
java.lang.String aggregateSuffix) |
public static final java.lang.String SIMPLE_SEGMENTER_PATH
public static final java.lang.String SENTENCE_DETECTOR_PATH
public static final java.lang.String TOKENIZER_PATH
public static final java.lang.String LVG_BASE_TOKEN_ANNOTATOR_PATH
public static final java.lang.String POS_TAGGER_PATH
public static final java.lang.String DEP_NAME
public static final java.lang.String SRL_NAME
public static void main(java.lang.String[] args) throws java.io.IOException, UIMAException, org.xml.sax.SAXException, CmdLineException
args
- java.io.IOException
UIMAException
org.xml.sax.SAXException
CmdLineException
public static AggregateBuilder getPlaintextAggregateBuilder() throws InvalidXMLException, java.io.IOException
InvalidXMLException
java.io.IOException
public static AggregateBuilder getTokenizedAggregateBuilder() throws InvalidXMLException, java.io.IOException
InvalidXMLException
java.io.IOException
public static AggregateBuilder getTokenizedInfPosAggregateBuilder() throws InvalidXMLException, java.io.IOException
InvalidXMLException
java.io.IOException
public static AnalysisEngineDescription loadDescription(java.lang.String pathToDescription) throws java.io.IOException, InvalidXMLException
pathToDescription
- java.io.IOException
InvalidXMLException
private static void writeAggregateDescriptions(AggregateBuilder preprocessing, AnalysisEngineDescription ClearNLPDepParserDesc, AnalysisEngineDescription ClearNLPSRLDesc, java.io.File outputRoot, java.lang.String aggregateSuffix) throws ResourceInitializationException, java.io.FileNotFoundException, org.xml.sax.SAXException, java.io.IOException
ResourceInitializationException
java.io.FileNotFoundException
org.xml.sax.SAXException
java.io.IOException