OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / lib / classpath / external / relaxngDatatype / org / relaxng / datatype / DatatypeLibraryFactory.java
1 package org.relaxng.datatype;\r
2 \r
3 /**\r
4  * Factory class for the DatatypeLibrary class.\r
5  * \r
6  * <p>\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
11  * \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
14  */\r
15 public interface DatatypeLibraryFactory\r
16 {\r
17         /**\r
18          * Creates a new instance of a DatatypeLibrary that supports \r
19          * the specified namespace URI.\r
20          * \r
21          * @return\r
22          *              <code>null</code> if the specified namespace URI is not\r
23          *              supported.      \r
24          */\r
25         DatatypeLibrary createDatatypeLibrary( String namespaceURI );\r
26 }\r