Class DatetimeLocal

java.lang.Object
nu.validator.datatype.AbstractDatatype
nu.validator.datatype.DatetimeLocal
All Implemented Interfaces:
org.relaxng.datatype.Datatype

public final class DatetimeLocal
extends AbstractDatatype
This datatype shall accept strings that conform to the format specified for datetime-local inputs in Web Forms 2.0.

This datatype must not accept the empty string.

Version:
$Id$
Author:
hsivonen
  • Field Details

  • Method Details

    • getPattern

      protected java.util.regex.Pattern getPattern()
      Returns the regexp for this datatype.
      Returns:
      the regexp for this datatype
      See Also:
      AbstractDatetime.getPattern()
    • getName

      public java.lang.String getName()
      Specified by:
      getName in class AbstractDatatype
    • checkHour

      protected final void checkHour​(java.lang.String hour) throws org.relaxng.datatype.DatatypeException
      Throws:
      org.relaxng.datatype.DatatypeException
    • checkMinute

      protected final void checkMinute​(java.lang.String minute) throws org.relaxng.datatype.DatatypeException
      Throws:
      org.relaxng.datatype.DatatypeException
    • checkSecond

      protected final void checkSecond​(java.lang.String second) throws org.relaxng.datatype.DatatypeException
      Throws:
      org.relaxng.datatype.DatatypeException
    • checkMilliSecond

      protected final void checkMilliSecond​(java.lang.String millisecond) throws org.relaxng.datatype.DatatypeException
      Throws:
      org.relaxng.datatype.DatatypeException
    • checkValid

      public void checkValid​(java.lang.CharSequence literal) throws org.relaxng.datatype.DatatypeException
      Specified by:
      checkValid in class AbstractDatatype
      Throws:
      org.relaxng.datatype.DatatypeException