public class ConstituencyBasedTimeAnnotator extends TemporalEntityAnnotator_ImplBase
Modifier and Type | Field and Description |
---|---|
protected java.util.List<FeatureExtractor1> |
featureExtractors |
private static Logger |
logger |
private static java.lang.String |
LOOKUP_PATH |
private static java.lang.String |
MENTION |
private static java.lang.String |
NON_MENTION |
static java.lang.String |
PARAM_TIMEX_VIEW |
private static int |
SPAN_LIMIT |
protected java.lang.String |
timexView |
protected FeatureExtractor1 |
wordTypeExtractor |
private java.util.Map<java.lang.String,java.lang.String> |
wordTypes |
Constructor and Description |
---|
ConstituencyBasedTimeAnnotator() |
Modifier and Type | Method and Description |
---|---|
static AnalysisEngineDescription |
createAnnotatorDescription(java.io.File modelDirectory)
Deprecated.
use String path instead of File.
ClearTK will automatically Resolve the String to an InputStream.
This will allow resources to be read within from a jar as well as File.
|
static AnalysisEngineDescription |
createAnnotatorDescription(java.lang.String modelPath) |
static AnalysisEngineDescription |
createDataWriterDescription(java.lang.Class<? extends |
static AnalysisEngineDescription |
createEnsembleDescription(java.io.File modelDirectory,
java.lang.String viewName)
Deprecated.
use String path instead of File.
ClearTK will automatically Resolve the String to an InputStream.
This will allow resources to be read within from a jar as well as File.
|
static AnalysisEngineDescription |
createEnsembleDescription(java.lang.String modelPath,
java.lang.String viewName) |
void |
initialize(UimaContext context) |
private static void |
printFeatures(TreebankNode node,
java.util.List<Feature> features) |
void |
process(JCas jCas,
Segment segment) |
private double |
recursivelyProcessNode(JCas jCas,
TreebankNode node,
java.util.Set<TimeMention> mentions,
double parentScore) |
process
private static final java.lang.String NON_MENTION
private static final java.lang.String MENTION
private static Logger logger
private static final int SPAN_LIMIT
public static final java.lang.String PARAM_TIMEX_VIEW
protected java.lang.String timexView
protected java.util.List<FeatureExtractor1> featureExtractors
protected FeatureExtractor1 wordTypeExtractor
private static final java.lang.String LOOKUP_PATH
private java.util.Map<java.lang.String,java.lang.String> wordTypes
public static AnalysisEngineDescription createDataWriterDescription(java.lang.Class<? extends> dataWriterClass, java.io.File outputDirectory) throws ResourceInitializationException
ResourceInitializationException
public static AnalysisEngineDescription createAnnotatorDescription(java.lang.String modelPath) throws ResourceInitializationException
ResourceInitializationException
public static AnalysisEngineDescription createEnsembleDescription(java.lang.String modelPath, java.lang.String viewName) throws ResourceInitializationException
ResourceInitializationException
public static AnalysisEngineDescription createAnnotatorDescription(java.io.File modelDirectory) throws ResourceInitializationException
ResourceInitializationException
public static AnalysisEngineDescription createEnsembleDescription(java.io.File modelDirectory, java.lang.String viewName) throws ResourceInitializationException
ResourceInitializationException
public void initialize(UimaContext context) throws ResourceInitializationException
ResourceInitializationException
public void process(JCas jCas, Segment segment) throws AnalysisEngineProcessException
process
in class TemporalEntityAnnotator_ImplBase
AnalysisEngineProcessException
private double recursivelyProcessNode(JCas jCas, TreebankNode node, java.util.Set<TimeMention> mentions, double parentScore) throws AnalysisEngineProcessException
AnalysisEngineProcessException
private static void printFeatures(TreebankNode node, java.util.List<Feature> features)