Class AbstractDateTimeDV

  • Direct Known Subclasses:
    DateTimeDV, DayDV, DurationDV, MonthDayDV, MonthDV, TimeDV, YearDV, YearMonthDV

    public abstract class AbstractDateTimeDV
    extends TypeValidator
    This is the base class of all date/time datatype validators. It implements common code for parsing, validating and comparing datatypes. Classes that extend this class, must implement parse() method. REVISIT: There are many instance variables, which would cause problems when we support grammar caching. A grammar is possibly used by two parser instances at the same time, then the same simple type decl object can be used to validate two strings at the same time. -SG @xerces.internal
    Version:
    $Id: AbstractDateTimeDV.java 965250 2010-07-18 16:04:58Z mrglavas $
    Author:
    Elena Litani, Len Berman, Gopal Sharma, SUN Microsystems Inc.
    • Constructor Detail

      • AbstractDateTimeDV

        public AbstractDateTimeDV()
    • Method Detail

      • isIdentical

        public boolean isIdentical​(java.lang.Object value1,
                                   java.lang.Object value2)
        Overrides:
        isIdentical in class TypeValidator
      • compare

        public int compare​(java.lang.Object value1,
                           java.lang.Object value2)
        Overrides:
        compare in class TypeValidator