Class DateDV
- java.lang.Object
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.TypeValidator
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.DateTimeDV
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.DateDV
-
public class DateDV extends DateTimeDV
Validator fordatatype (W3C Schema datatypes) - Version:
- $Id$
- Author:
- Elena Litani, Gopal Sharma, SUN Microsystems Inc.
-
-
Field Summary
-
Fields inherited from class org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
datatypeFactory, DAY, MONTH, YEAR
-
Fields inherited from class org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.TypeValidator
EQUAL, GREATER_THAN, INDETERMINATE, LESS_THAN
-
-
Constructor Summary
Constructors Constructor Description DateDV()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringdateToString(org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData date)ObjectgetActualValue(String content, ValidationContext context)protected XMLGregorianCalendargetXMLGregorianCalendar(org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData date)protected org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeDataparse(String str)Parses, validates and computes normalized version of dateTime object-
Methods inherited from class org.smooks.engine.delivery.sax.ng.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.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.TypeValidator
checkExtraRules, getDataLength, getDigit, getFractionDigits, getTotalDigits, isDigit
-
-
-
-
Method Detail
-
getActualValue
public Object getActualValue(String content, ValidationContext context) throws InvalidDatatypeValueException
- Overrides:
getActualValuein classDateTimeDV- Throws:
InvalidDatatypeValueException
-
parse
protected org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData parse(String str) throws SchemaDateTimeException
Parses, validates and computes normalized version of dateTime object- Overrides:
parsein 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
protected String dateToString(org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData date)
- Overrides:
dateToStringin classAbstractDateTimeDV
-
getXMLGregorianCalendar
protected XMLGregorianCalendar getXMLGregorianCalendar(org.smooks.engine.delivery.sax.ng.org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData date)
- Overrides:
getXMLGregorianCalendarin classDateTimeDV
-
-