public class TimeParser extends DateParser
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.getTimeInstance(int)
with an
argument of DateFormat.SHORT
is used.m_dfmt, m_pos
Constructor and Description |
---|
TimeParser()
Create a new TimeParser.
|
TimeParser(java.text.DateFormat dateFormat)
Create a new TimeParser.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canParse(java.lang.String val)
Indicates if the given text string can be successfully parsed by
this parser.
|
java.lang.Class |
getType()
Returns java.sql.Time.class.
|
java.lang.Object |
parse(java.lang.String val)
Parse the given text string to a data value.
|
java.sql.Time |
parseTime(java.lang.String text)
Parse a Time value from a text string.
|
format, parseDate
public TimeParser()
public TimeParser(java.text.DateFormat dateFormat)
dateFormat
- the DateFormat instance to use for parsingpublic java.lang.Class getType()
getType
in interface DataParser
getType
in class DateParser
DataParser.getType()
public boolean canParse(java.lang.String val)
DataParser
canParse
in interface DataParser
canParse
in class DateParser
val
- the text string to check for parsabilityDataParser.canParse(java.lang.String)
public java.lang.Object parse(java.lang.String val) throws DataParseException
DataParser
parse
in interface DataParser
parse
in class DateParser
val
- the text string to parseDataParser.getType()
methodDataParseException
- if an error occurs during parsingDataParser.parse(java.lang.String)
public java.sql.Time parseTime(java.lang.String text) throws DataParseException
text
- the text string to parseDataParseException
- if an error occurs during parsingCopyright ? 2013 Regents of the University of California