com.sun.msv.grammar.relaxng.datatype
Class BuiltinDatatypeLibrary

java.lang.Object
  extended by com.sun.msv.grammar.relaxng.datatype.BuiltinDatatypeLibrary
All Implemented Interfaces:
DatatypeLibrary

public class BuiltinDatatypeLibrary
extends Object
implements DatatypeLibrary

RELAX NG built-in datatypes. This implementation relies on Sun XML Datatypes Library.

Author:
Kohsuke KAWAGUCHI

Field Summary
static BuiltinDatatypeLibrary theInstance
          the sole instance of this class.
 
Method Summary
 Datatype createDatatype(String name)
           
 DatatypeBuilder createDatatypeBuilder(String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theInstance

public static final BuiltinDatatypeLibrary theInstance
the sole instance of this class.

Method Detail

createDatatype

public Datatype createDatatype(String name)
                        throws DatatypeException
Specified by:
createDatatype in interface DatatypeLibrary
Throws:
DatatypeException

createDatatypeBuilder

public DatatypeBuilder createDatatypeBuilder(String name)
                                      throws DatatypeException
Specified by:
createDatatypeBuilder in interface DatatypeLibrary
Throws:
DatatypeException