Class Html5DatatypeLibrary

java.lang.Object
nu.validator.datatype.Html5DatatypeLibrary
All Implemented Interfaces:
org.relaxng.datatype.DatatypeLibrary

public class Html5DatatypeLibrary
extends java.lang.Object
implements org.relaxng.datatype.DatatypeLibrary
Factory for HTML5 datatypes.
Version:
$Id$
Author:
hsivonen
  • Constructor Summary

    Constructors 
    Constructor Description
    Html5DatatypeLibrary()  
  • Method Summary

    Modifier and Type Method Description
    org.relaxng.datatype.Datatype createDatatype​(java.lang.String typeLocalName)
    The factory method for the datatypes of this library.
    org.relaxng.datatype.DatatypeBuilder createDatatypeBuilder​(java.lang.String baseTypeLocalName)
    Returns a DatatypeBuilder for a named datatype.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • createDatatypeBuilder

      public org.relaxng.datatype.DatatypeBuilder createDatatypeBuilder​(java.lang.String baseTypeLocalName) throws org.relaxng.datatype.DatatypeException
      Returns a DatatypeBuilder for a named datatype. This method is unnecessary for direct access. Just use createDatatype.
      Specified by:
      createDatatypeBuilder in interface org.relaxng.datatype.DatatypeLibrary
      Parameters:
      baseTypeLocalName - the local name
      Returns:
      a ParameterlessDatatypeBuilder for the local name
      Throws:
      org.relaxng.datatype.DatatypeException
      See Also:
      DatatypeLibrary.createDatatypeBuilder(java.lang.String)
    • createDatatype

      public org.relaxng.datatype.Datatype createDatatype​(java.lang.String typeLocalName) throws org.relaxng.datatype.DatatypeException
      The factory method for the datatypes of this library.
      Specified by:
      createDatatype in interface org.relaxng.datatype.DatatypeLibrary
      Parameters:
      typeLocalName - the local name
      Returns:
      a Datatype instance for the local name
      Throws:
      org.relaxng.datatype.DatatypeException
      See Also:
      DatatypeLibrary.createDatatype(java.lang.String)