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.
 
Constructor Summary
protected BuiltinDatatypeLibrary()
           
 
Method Summary
 Datatype createDatatype(String name)
           
 DatatypeBuilder createDatatypeBuilder(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theInstance

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

Constructor Detail

BuiltinDatatypeLibrary

protected BuiltinDatatypeLibrary()
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


MSV