org.jwall.log.io
Class TimeParser
java.lang.Object
org.jwall.log.io.MParser
org.jwall.log.io.TimeParser
- All Implemented Interfaces:
- Parser<Long>
public class TimeParser
- extends MParser
- implements Parser<Long>
| Methods inherited from class org.jwall.log.io.MParser |
firstChar, isBlank, isEmpty, main, position, prefix, readInteger, readToken, readToken, readToken, readToken, readToken, readTokenUntil, remainder, reset, skip, skipBlanks, trim |
SECOND
public static final Long SECOND
MINUTE
public static final Long MINUTE
HOUR
public static final Long HOUR
DAY
public static final Long DAY
WEEK
public static final Long WEEK
MONTH
public static final Long MONTH
YEAR
public static final Long YEAR
units
public static final Map<String,Long> units
TimeParser
public TimeParser()
getDefaults
public Map<String,String> getDefaults()
- Specified by:
getDefaults in interface Parser<Long>
setDefaults
public void setDefaults(Map<String,String> defaults)
- Specified by:
setDefaults in interface Parser<Long>
readTimeUnit
public Long readTimeUnit(String str)
throws ParseException
- Throws:
ParseException
readNonNumeric
public String readNonNumeric(String str)
guessUnit
public Long guessUnit(String name)
parse
public Long parse(String str)
throws ParseException
- Specified by:
parse in interface Parser<Long>
- Throws:
ParseException
Copyright © 2012 jwall.org. All Rights Reserved.