org.apache.xerces.validators.datatype
Class DateTimeDatatypeValidator
java.lang.Object
|
+--org.apache.xerces.validators.datatype.AbstractDatatypeValidator
|
+--org.apache.xerces.validators.datatype.AbstractNumericFacetValidator
|
+--org.apache.xerces.validators.datatype.DateTimeValidator
|
+--org.apache.xerces.validators.datatype.DateTimeDatatypeValidator
- All Implemented Interfaces:
- java.lang.Cloneable, DatatypeValidator
- public class DateTimeDatatypeValidator
- extends DateTimeValidator
Validator for datatype (W3C Schema Datatypes)
- Version:
- $Id: DateTimeDatatypeValidator.java 317875 2001-11-05 13:10:19Z elena $
- Author:
- Elena Litani
Fields inherited from class org.apache.xerces.validators.datatype.DateTimeValidator |
CY, D, DAY, EQUAL, fBuffer, fDateValue, fEnd, fEnumSize, fStart, GREATER_THAN, h, hh, LESS_THAN, m, M, message, mm, MONTH, MONTH_SIZE, ms, s, timeZone, TOTAL_SIZE, utc, YEAR |
Fields inherited from interface org.apache.xerces.validators.datatype.DatatypeValidator |
COLLAPSE, FACET_DURATION, FACET_ENCODING, FACET_ENUMERATION, FACET_FIXED, FACET_FRACTIONDIGITS, FACET_LENGTH, FACET_MAXEXCLUSIVE, FACET_MAXINCLUSIVE, FACET_MAXLENGTH, FACET_MINEXCLUSIVE, FACET_MININCLUSIVE, FACET_MINLENGTH, FACET_PATTERN, FACET_PERIOD, FACET_TOTALDIGITS, FACET_WHITESPACE, PRESERVE, REPLACE |
Method Summary |
protected int[] |
parse(java.lang.String str,
int[] date)
Parses, validates and computes normalized version of dateTime object |
Methods inherited from class org.apache.xerces.validators.datatype.DateTimeValidator |
assignAdditionalFacets, checkContent, clone, compare, compareDates, compareOrder, compareValues, dateToString, findUTCSign, fQuotient, fQuotient, getDate, getMaxExclusive, getMaxInclusive, getMinExclusive, getMinInclusive, getTime, getTimeZone, getYearMonth, indexOf, initializeValues, maxDayInMonthFor, mod, modulo, normalize, parseInt, parseIntYear, parseTimeZone, reportError, resetBuffer, resetDateObj, setEnumeration, setMaxExclusive, setMaxInclusive, setMinExclusive, setMinInclusive, validate, validateDate, validateDateTime |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DateTimeDatatypeValidator
public DateTimeDatatypeValidator()
throws InvalidDatatypeFacetException
DateTimeDatatypeValidator
public DateTimeDatatypeValidator(DatatypeValidator base,
java.util.Hashtable facets,
boolean derivedByList)
throws InvalidDatatypeFacetException
parse
protected int[] parse(java.lang.String str,
int[] date)
throws SchemaDateTimeException
- Parses, validates and computes normalized version of dateTime object
- Overrides:
parse
in class DateTimeValidator
- Parameters:
str
- The lexical representation of dateTime object CCYY-MM-DDThh:mm:ss.sss
with possible time zone Z or (-),(+)hh:mmdate
- uninitialized date object- Returns:
- normalized dateTime representation
- Throws:
java.lang.Exception
- Invalid lexical representation
Copyright © 1999-2001 Apache XML Project. All Rights Reserved.