Class YearMonthDV


  • public class YearMonthDV
    extends AbstractDateTimeDV
    Validator for <gYearMonth> datatype (W3C Schema Datatypes)

    INTERNAL:

    Usage of this class is not supported. It may be altered or removed at any time.
    Version:
    $Id: YearMonthDV.java 937741 2010-04-25 04:25:46Z mrglavas $
    Author:
    Elena Litani, Gopal Sharma, SUN Microsystem Inc.
    • Constructor Detail

      • YearMonthDV

        public YearMonthDV()
    • Method Detail

      • parse

        protected org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData parse​(java.lang.String str)
                                                                              throws SchemaDateTimeException
        Parses, validates and computes normalized version of gYearMonth object
        Parameters:
        str - The lexical representation of gYearMonth object CCYY-MM with possible time zone Z or (-),(+)hh:mm
        Returns:
        normalized date representation
        Throws:
        SchemaDateTimeException - Invalid lexical representation
      • dateToString

        protected java.lang.String dateToString​(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData date)
        Overrides:
        dateToString in class AbstractDateTimeDV
      • getXMLGregorianCalendar

        protected javax.xml.datatype.XMLGregorianCalendar getXMLGregorianCalendar​(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData date)
        Overrides:
        getXMLGregorianCalendar in class AbstractDateTimeDV