Top Description Fields Constructors Methods
org.apache.xerces.impl.dv.xs

public Class DayDV

extends AbstractDateTimeDV
Class Inheritance
Imports
javax.xml.datatype.DatatypeConstants, .XMLGregorianCalendar, org.apache.xerces.impl.dv.InvalidDatatypeValueException, .ValidationContext

Validator for <gDay> datatype (W3C Schema datatypes)
Authors
Elena Litani, Gopal Sharma, SUN Microsystem Inc.
Version
$Id: DayDV.java 937741 2010-04-25 04:25:46Z mrglavas $

Field Summary

Modifier and TypeField and Description
private static final int
Inherited from org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:
datatypeFactoryDAYMONTHYEAR

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected String

Returns:

lexical representation of gDay: ---DD with an optional time zone sign
dateToString
(AbstractDateTimeDV.DateTimeData
gDay object
date
)

Overrides org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.dateToString.

Converts gDay object representation to String
public Object
protected XMLGregorianCalendar
protected AbstractDateTimeDV.DateTimeData

Returns:

normalized date representation
parse
(String
The lexical representation of gDay object ---DD with possible time zone Z or (-),(+)hh:mm Pattern: ---(\\d\\d)(Z|(([-+])(\\d\\d)(:(\\d\\d))?
str
)

Parses, validates and computes normalized version of gDay object

Inherited from org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:
appendappendappend2comparecompareDatescompareOrderfindUTCSignfQuotientfQuotientgetAllowedFacetsgetDategetDurationgetFractionalSecondsAsBigDecimalgetTimegetTimeZonegetYearMonthindexOfisIdenticalisNextCharUTCSignmaxDayInMonthFormodmodulonormalizeparseIntparseIntYearparseSecondparseTimeZoneresetDateObjsaveUnnormalizedvalidateDateTime

Field Detail

DAY_SIZEback to summary
private static final int DAY_SIZE

Constructor Detail

DayDVback to summary
public DayDV()

Method Detail

dateToStringback to summary
protected String dateToString(AbstractDateTimeDV.DateTimeData date)

Overrides org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.dateToString.

Converts gDay object representation to String

Parameters
date:AbstractDateTimeDV.DateTimeData

gDay object

Returns:String

lexical representation of gDay: ---DD with an optional time zone sign

getActualValueback to summary
public Object getActualValue(String content, ValidationContext context) throws InvalidDatatypeValueException

Implements abstract org.apache.xerces.impl.dv.xs.TypeValidator.getActualValue.

getXMLGregorianCalendarback to summary
protected XMLGregorianCalendar getXMLGregorianCalendar(AbstractDateTimeDV.DateTimeData date)

Overrides org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.getXMLGregorianCalendar.

parseback to summary
protected AbstractDateTimeDV.DateTimeData parse(String str) throws SchemaDateTimeException

Parses, validates and computes normalized version of gDay object

Parameters
str:String

The lexical representation of gDay object ---DD with possible time zone Z or (-),(+)hh:mm Pattern: ---(\\d\\d)(Z|(([-+])(\\d\\d)(:(\\d\\d))?

Returns:AbstractDateTimeDV.DateTimeData

normalized date representation

Exceptions
SchemaDateTimeException:
Invalid lexical representation