Package org.apache.xerces.impl.dv.xs
Class DateDV
java.lang.Object
org.apache.xerces.impl.dv.xs.TypeValidator
org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
org.apache.xerces.impl.dv.xs.DateTimeDV
org.apache.xerces.impl.dv.xs.DateDV
Validator for datatype (W3C Schema datatypes)
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: DateDV.java 937741 2010-04-25 04:25:46Z mrglavas $
- Author:
- Elena Litani, Gopal Sharma, SUN Microsystems Inc.
-
Field Summary
Fields inherited from class org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
datatypeFactory, DAY, MONTH, YEAR
Fields inherited from class org.apache.xerces.impl.dv.xs.TypeValidator
EQUAL, GREATER_THAN, INDETERMINATE, LESS_THAN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
dateToString
(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData date) getActualValue
(String content, ValidationContext context) protected XMLGregorianCalendar
getXMLGregorianCalendar
(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData date) protected org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData
Parses, validates and computes normalized version of dateTime objectMethods inherited from class org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
append, append, append2, compare, compareDates, compareOrder, findUTCSign, fQuotient, fQuotient, getAllowedFacets, getDate, getDuration, getFractionalSecondsAsBigDecimal, getTime, getTimeZone, getYearMonth, indexOf, isIdentical, isNextCharUTCSign, maxDayInMonthFor, mod, modulo, normalize, parseInt, parseIntYear, parseSecond, parseTimeZone, resetDateObj, saveUnnormalized, validateDateTime
Methods inherited from class org.apache.xerces.impl.dv.xs.TypeValidator
checkExtraRules, getDataLength, getDigit, getFractionDigits, getTotalDigits, isDigit
-
Constructor Details
-
DateDV
public DateDV()
-
-
Method Details
-
getActualValue
public Object getActualValue(String content, ValidationContext context) throws InvalidDatatypeValueException - Overrides:
getActualValue
in classDateTimeDV
- Throws:
InvalidDatatypeValueException
-
parse
protected org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData parse(String str) throws SchemaDateTimeException Parses, validates and computes normalized version of dateTime object- Overrides:
parse
in classDateTimeDV
- Parameters:
str
- The lexical representation of dateTime object CCYY-MM-DD with possible time zone Z or (-),(+)hh:mm- Returns:
- normalized dateTime representation
- Throws:
SchemaDateTimeException
- Invalid lexical representation
-
dateToString
- Overrides:
dateToString
in classAbstractDateTimeDV
-
getXMLGregorianCalendar
protected XMLGregorianCalendar getXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData date) - Overrides:
getXMLGregorianCalendar
in classDateTimeDV
-