edu.stanford.nlp.time
Class TimeExpressionExtractors
java.lang.Object
edu.stanford.nlp.time.TimeExpressionExtractors
public class TimeExpressionExtractors
- extends java.lang.Object
Functions for helping in defining Time Expression rules
TODO: Remove once we replace EnglishTimeExpressionPatterns
- Author:
- Angel Chang
|
Method Summary |
static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor |
getIsoDateExtractor(java.util.regex.Pattern p,
int yearGroup,
int monthGroup,
int dayGroup,
boolean yearPartial)
|
static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor |
getIsoDateExtractor(TokenSequencePattern p,
int yearGroup,
int monthGroup,
int dayGroup,
boolean yearPartial)
|
static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor |
getIsoDateTimeExtractor(java.util.regex.Pattern p,
int yearGroup,
int monthGroup,
int dayGroup,
int hourGroup,
int minuteGroup,
int secGroup,
boolean yearPartial)
|
static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor |
getIsoDateTimeExtractor(TokenSequencePattern p,
int yearGroup,
int monthGroup,
int dayGroup,
int hourGroup,
int minuteGroup,
int secGroup,
boolean yearPartial)
|
static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor |
getIsoTimeExtractor(java.util.regex.Pattern p,
int hourGroup,
int minuteGroup,
int secGroup)
|
static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor |
getIsoTimeExtractor(TokenSequencePattern p,
int hourGroup,
int minuteGroup,
int secGroup)
|
protected static SequenceMatchRules.SequencePatternExtractRule<CoreMap,TimeExpression> |
getSequencePatternExtractRule(Env env,
java.lang.String pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
|
protected static SequenceMatchRules.SequencePatternExtractRule<CoreMap,TimeExpression> |
getSequencePatternExtractRule(TokenSequencePattern pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
|
protected static SequenceMatchRules.StringPatternExtractRule<TimeExpression> |
getStringPatternExtractRule(Env env,
java.lang.String pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
|
protected static SequenceMatchRules.StringPatternExtractRule<TimeExpression> |
getStringPatternExtractRule(java.util.regex.Pattern pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
|
protected static SequenceMatchRules.StringPatternExtractRule<TimeExpression> |
getStringPatternExtractRuleWithWordBoundary(Env env,
java.lang.String pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeExpressionExtractors
public TimeExpressionExtractors()
getSequencePatternExtractRule
protected static SequenceMatchRules.SequencePatternExtractRule<CoreMap,TimeExpression> getSequencePatternExtractRule(Env env,
java.lang.String pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
getSequencePatternExtractRule
protected static SequenceMatchRules.SequencePatternExtractRule<CoreMap,TimeExpression> getSequencePatternExtractRule(TokenSequencePattern pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
getStringPatternExtractRule
protected static SequenceMatchRules.StringPatternExtractRule<TimeExpression> getStringPatternExtractRule(Env env,
java.lang.String pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
getStringPatternExtractRuleWithWordBoundary
protected static SequenceMatchRules.StringPatternExtractRule<TimeExpression> getStringPatternExtractRuleWithWordBoundary(Env env,
java.lang.String pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
getStringPatternExtractRule
protected static SequenceMatchRules.StringPatternExtractRule<TimeExpression> getStringPatternExtractRule(java.util.regex.Pattern pattern,
edu.stanford.nlp.time.TimeExpressionExtractors.TemporalExtractor temporalFunc)
getIsoDateExtractor
public static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor getIsoDateExtractor(TokenSequencePattern p,
int yearGroup,
int monthGroup,
int dayGroup,
boolean yearPartial)
getIsoDateExtractor
public static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor getIsoDateExtractor(java.util.regex.Pattern p,
int yearGroup,
int monthGroup,
int dayGroup,
boolean yearPartial)
getIsoTimeExtractor
public static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor getIsoTimeExtractor(TokenSequencePattern p,
int hourGroup,
int minuteGroup,
int secGroup)
getIsoTimeExtractor
public static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor getIsoTimeExtractor(java.util.regex.Pattern p,
int hourGroup,
int minuteGroup,
int secGroup)
getIsoDateTimeExtractor
public static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor getIsoDateTimeExtractor(java.util.regex.Pattern p,
int yearGroup,
int monthGroup,
int dayGroup,
int hourGroup,
int minuteGroup,
int secGroup,
boolean yearPartial)
getIsoDateTimeExtractor
public static edu.stanford.nlp.time.TimeExpressionExtractors.TimePatternExtractor getIsoDateTimeExtractor(TokenSequencePattern p,
int yearGroup,
int monthGroup,
int dayGroup,
int hourGroup,
int minuteGroup,
int secGroup,
boolean yearPartial)
Stanford NLP Group