1 package org.relaxng.datatype;
\r
4 * Factory class for the DatatypeLibrary class.
\r
7 * The datatype library should provide the implementation of
\r
8 * this interface if it wants to be found by the schema processors.
\r
9 * The implementor also have to place a file in your jar file.
\r
10 * See the reference datatype library implementation for detail.
\r
12 * @author <a href="mailto:jjc@jclark.com">James Clark</a>
\r
13 * @author <a href="mailto:kohsuke.kawaguchi@sun.com">Kohsuke KAWAGUCHI</a>
\r
15 public interface DatatypeLibraryFactory
\r
18 * Creates a new instance of a DatatypeLibrary that supports
\r
19 * the specified namespace URI.
\r
22 * <code>null</code> if the specified namespace URI is not
\r
25 DatatypeLibrary createDatatypeLibrary( String namespaceURI );
\r