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.Integerdayprivate java.lang.Integerhourprivate java.lang.Integerminuteprivate java.lang.Integermonthprivate java.math.BigDecimalsecondprivate java.util.TimeZonetimeZoneprivate java.math.BigIntegeryear-
Fields inherited from class com.sun.msv.datatype.xsd.datetime.AbstractCalendarParser
vidx
-
-
Constructor Summary
Constructors Modifier Constructor Description privatePreciseCalendarParser(java.lang.String format, java.lang.String value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private BigDateTimeValueTypecreateCalendar()static BigDateTimeValueTypeparse(java.lang.String format, java.lang.String value)protected voidparseFractionSeconds()protected voidsetDay(int i)protected voidsetHours(int i)protected voidsetMinutes(int i)protected voidsetMonth(int i)protected voidsetSeconds(int i)protected voidsetTimeZone(java.util.TimeZone tz)protected voidsetYear(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:
parseFractionSecondsin classAbstractCalendarParser
-
setTimeZone
protected void setTimeZone(java.util.TimeZone tz)
- Specified by:
setTimeZonein classAbstractCalendarParser
-
setSeconds
protected void setSeconds(int i)
- Specified by:
setSecondsin classAbstractCalendarParser
-
setMinutes
protected void setMinutes(int i)
- Specified by:
setMinutesin classAbstractCalendarParser
-
setHours
protected void setHours(int i)
- Specified by:
setHoursin classAbstractCalendarParser
-
setDay
protected void setDay(int i)
- Specified by:
setDayin classAbstractCalendarParser
-
setMonth
protected void setMonth(int i)
- Specified by:
setMonthin classAbstractCalendarParser
-
setYear
protected void setYear(int i)
- Specified by:
setYearin classAbstractCalendarParser
-
-