public class

DateDV

extends DateTimeDV
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

Class Overview

Validator for datatype (W3C Schema datatypes)

Summary

[Expand]
Inherited Constants
From class org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
From class org.apache.xerces.impl.dv.xs.TypeValidator
[Expand]
Inherited Fields
From class org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
Public Constructors
DateDV()
Public Methods
Object getActualValue(String content, ValidationContext context)
Protected Methods
String dateToString(AbstractDateTimeDV.DateTimeData date)
XMLGregorianCalendar getXMLGregorianCalendar(AbstractDateTimeDV.DateTimeData date)
AbstractDateTimeDV.DateTimeData parse(String str)
Parses, validates and computes normalized version of dateTime object
[Expand]
Inherited Methods
From class org.apache.xerces.impl.dv.xs.DateTimeDV
From class org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
From class org.apache.xerces.impl.dv.xs.TypeValidator
From class java.lang.Object

Public Constructors

public DateDV ()

Public Methods

public Object getActualValue (String content, ValidationContext context)

Protected Methods

protected String dateToString (AbstractDateTimeDV.DateTimeData date)

protected XMLGregorianCalendar getXMLGregorianCalendar (AbstractDateTimeDV.DateTimeData date)

protected AbstractDateTimeDV.DateTimeData parse (String str)

Parses, validates and computes normalized version of dateTime object

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