|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object prefuse.data.parser.DateParser
public class DateParser
DataParser instance that parses Date values as java.sql.Time instances,
representing a particular date (but not a specific time on that day).
This class uses a backing DateFormat
instance to
perform parsing. The DateFormat instance to use can be passed in to the
constructor, or by default the DateFormat returned by
DateFormat.getDateInstance(int)
with an
argument of DateFormat.SHORT
is used.
Field Summary | |
---|---|
protected java.text.DateFormat |
m_dfmt
|
protected java.text.ParsePosition |
m_pos
|
Constructor Summary | |
---|---|
DateParser()
Create a new DateParser. |
|
DateParser(java.text.DateFormat dateFormat)
Create a new DateParser. |
Method Summary | |
---|---|
boolean |
canParse(java.lang.String text)
Indicates if the given text string can be successfully parsed by this parser. |
java.lang.String |
format(java.lang.Object value)
Get a String representation for the given value. |
java.lang.Class |
getType()
Returns java.sql.Date. |
java.lang.Object |
parse(java.lang.String text)
Parse the given text string to a data value. |
java.sql.Date |
parseDate(java.lang.String text)
Parse a Date value from a text string. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.text.DateFormat m_dfmt
protected java.text.ParsePosition m_pos
Constructor Detail |
---|
public DateParser()
public DateParser(java.text.DateFormat dateFormat)
dateFormat
- the DateFormat instance to use for parsingMethod Detail |
---|
public java.lang.Class getType()
getType
in interface DataParser
DataParser.getType()
public java.lang.String format(java.lang.Object value)
DataParser
format
in interface DataParser
value
- the object value to format
DataParser.format(java.lang.Object)
public boolean canParse(java.lang.String text)
DataParser
canParse
in interface DataParser
text
- the text string to check for parsability
DataParser.canParse(java.lang.String)
public java.lang.Object parse(java.lang.String text) throws DataParseException
DataParser
parse
in interface DataParser
text
- the text string to parse
DataParser.getType()
method
DataParseException
- if an error occurs during parsingDataParser.parse(java.lang.String)
public java.sql.Date parseDate(java.lang.String text) throws DataParseException
text
- the text string to parse
DataParseException
- if an error occurs during parsing
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |