Class PreciseCalendarParser
- java.lang.Object
-
- com.sun.msv.datatype.xsd.datetime.AbstractCalendarParser
-
- com.sun.msv.datatype.xsd.datetime.PreciseCalendarParser
-
public class PreciseCalendarParser extends AbstractCalendarParser
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Integer
day
private java.lang.Integer
hour
private java.lang.Integer
minute
private java.lang.Integer
month
private java.math.BigDecimal
second
private java.util.TimeZone
timeZone
private java.math.BigInteger
year
-
Fields inherited from class com.sun.msv.datatype.xsd.datetime.AbstractCalendarParser
vidx
-
-
Constructor Summary
Constructors Modifier Constructor Description private
PreciseCalendarParser(java.lang.String format, java.lang.String value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private BigDateTimeValueType
createCalendar()
static BigDateTimeValueType
parse(java.lang.String format, java.lang.String value)
protected void
parseFractionSeconds()
protected void
setDay(int i)
protected void
setHours(int i)
protected void
setMinutes(int i)
protected void
setMonth(int i)
protected void
setSeconds(int i)
protected void
setTimeZone(java.util.TimeZone tz)
protected void
setYear(int i)
-
Methods inherited from class com.sun.msv.datatype.xsd.datetime.AbstractCalendarParser
parse, parseBigInteger, parseInt, skipDigits
-
-
-
-
Method Detail
-
parse
public static BigDateTimeValueType parse(java.lang.String format, java.lang.String value) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
createCalendar
private BigDateTimeValueType createCalendar()
-
parseFractionSeconds
protected void parseFractionSeconds()
- Specified by:
parseFractionSeconds
in classAbstractCalendarParser
-
setTimeZone
protected void setTimeZone(java.util.TimeZone tz)
- Specified by:
setTimeZone
in classAbstractCalendarParser
-
setSeconds
protected void setSeconds(int i)
- Specified by:
setSeconds
in classAbstractCalendarParser
-
setMinutes
protected void setMinutes(int i)
- Specified by:
setMinutes
in classAbstractCalendarParser
-
setHours
protected void setHours(int i)
- Specified by:
setHours
in classAbstractCalendarParser
-
setDay
protected void setDay(int i)
- Specified by:
setDay
in classAbstractCalendarParser
-
setMonth
protected void setMonth(int i)
- Specified by:
setMonth
in classAbstractCalendarParser
-
setYear
protected void setYear(int i)
- Specified by:
setYear
in classAbstractCalendarParser
-
-