public class DateRecognizerSinkTokenizer extends SinkTokenizer
Token.termBuffer() as a Date using a DateFormat.
If the value is a Date, it will add it to the sink.
Also marks the sink token with Token.type() equal to DATE_TYPE| Modifier and Type | Field and Description |
|---|---|
static String |
DATE_TYPE |
protected DateFormat |
dateFormat |
iter, lst| Constructor and Description |
|---|
DateRecognizerSinkTokenizer()
Uses
DateFormat.getDateInstance() as the DateFormat object. |
DateRecognizerSinkTokenizer(DateFormat dateFormat) |
DateRecognizerSinkTokenizer(List input)
Uses
DateFormat.getDateInstance() as the DateFormat object. |
DateRecognizerSinkTokenizer(List input,
DateFormat dateFormat) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Token t) |
close, getTokens, next, resetnextpublic static final String DATE_TYPE
protected DateFormat dateFormat
public DateRecognizerSinkTokenizer()
DateFormat.getDateInstance() as the DateFormat object.public DateRecognizerSinkTokenizer(DateFormat dateFormat)
public DateRecognizerSinkTokenizer(List input)
DateFormat.getDateInstance() as the DateFormat object.input - The input list of Tokens that are already Dates. They should be marked as type DATE_TYPE for completenesspublic DateRecognizerSinkTokenizer(List input, DateFormat dateFormat)
input - dateFormat - The date format to use to try and parse the date. Note, this SinkTokenizer makes no attempt to synchronize the DateFormat objectpublic void add(Token t)
add in class SinkTokenizerCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.