org.apache.xerces.impl.dv.xs
Class DateTimeStampDV

java.lang.Object
  extended byorg.apache.xerces.impl.dv.xs.TypeValidator
      extended byorg.apache.xerces.impl.dv.xs.AbstractDateTimeDV
          extended byorg.apache.xerces.impl.dv.xs.DateTimeDV
              extended byorg.apache.xerces.impl.dv.xs.DateTimeStampDV

public class DateTimeStampDV
extends DateTimeDV

Validator for <dateTimeStamp> datatype (W3C Schema Datatypes)

Version:
$Id: DateTimeStampDV.java 886273 2009-12-02 19:18:54Z knoaman $

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.

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
DateTimeStampDV()
           
 
Method Summary
 java.lang.Object getActualValue(java.lang.String content, ValidationContext context)
           
protected  void validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData data)
          Validates given date/time object accoring to W3C PR Schema [D.1 ISO 8601 Conventions]
 
Methods inherited from class org.apache.xerces.impl.dv.xs.DateTimeDV
getXMLGregorianCalendar, parse
 
Methods inherited from class org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
append, append, append2, compare, compareDates, compareOrder, dateToString, findUTCSign, fQuotient, fQuotient, getDate, getDuration, getFractionalSecondsAsBigDecimal, getTime, getTimeZone, getYearMonth, hasTimeZone, indexOf, isIdentical, isNextCharUTCSign, maxDayInMonthFor, mod, modulo, normalize, parseInt, parseIntYear, parseSecond, parseTimeZone, resetDateObj, saveUnnormalized
 
Methods inherited from class org.apache.xerces.impl.dv.xs.TypeValidator
checkExtraRules, getDataLength, getDigit, getFractionDigits, getPrecision, getTotalDigits, hasPrecision, isDigit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateTimeStampDV

public DateTimeStampDV()
Method Detail

getActualValue

public java.lang.Object getActualValue(java.lang.String content,
                                       ValidationContext context)
                                throws InvalidDatatypeValueException
Overrides:
getActualValue in class DateTimeDV
Throws:
InvalidDatatypeValueException

validateDateTime

protected void validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData data)
Description copied from class: AbstractDateTimeDV
Validates given date/time object accoring to W3C PR Schema [D.1 ISO 8601 Conventions]

Overrides:
validateDateTime in class AbstractDateTimeDV
Parameters:
data -


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.