Package nu.validator.datatype
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 aDatatypeBuilder
for a named datatype.
-
Constructor Details
-
Html5DatatypeLibrary
public Html5DatatypeLibrary()
-
-
Method Details
-
createDatatypeBuilder
public org.relaxng.datatype.DatatypeBuilder createDatatypeBuilder(java.lang.String baseTypeLocalName) throws org.relaxng.datatype.DatatypeExceptionReturns aDatatypeBuilder
for a named datatype. This method is unnecessary for direct access. Just usecreateDatatype
.- Specified by:
createDatatypeBuilder
in interfaceorg.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.DatatypeExceptionThe factory method for the datatypes of this library.- Specified by:
createDatatype
in interfaceorg.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)
-