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
- public class DateDV
- extends DateTimeDV
Validator for datatype (W3C Schema datatypes)
- Version:
- $Id: DateDV.java,v 1.4 2002/04/26 20:33:49 sandygao Exp $
- Author:
- Elena Litani
Fields inherited from class org.apache.xerces.impl.dv.xs.AbstractDateTimeDV |
CY, D, DAY, h, hh, m, M, mm, MONTH, MONTH_SIZE, ms, s, TOTAL_SIZE, utc, YEAR |
Method Summary |
java.lang.Object |
getActualValue(java.lang.String content)
|
protected int[] |
parse(java.lang.String str)
Parses, validates and computes normalized version of dateTime object |
Methods inherited from class org.apache.xerces.impl.dv.xs.AbstractDateTimeDV |
compare, compareDates, compareOrder, dateToString, findUTCSign, fQuotient, fQuotient, getAllowedFacets, getDate, getTime, getTimeZone, getYearMonth, indexOf, isEqual, maxDayInMonthFor, mod, modulo, normalize, parseInt, parseIntYear, parseTimeZone, resetDateObj, validateDateTime |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DateDV
public DateDV()
getActualValue
public java.lang.Object getActualValue(java.lang.String content)
throws InvalidDatatypeValueException
InvalidDatatypeValueException
parse
protected int[] parse(java.lang.String str)
throws SchemaDateTimeException
- Parses, validates and computes normalized version of dateTime object
- Overrides:
parse
in class DateTimeDV
- 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
Copyright © 1999-2002 Apache XML Project. All Rights Reserved.