root / org.gvsig.xmlschema / library / trunk / org.gvsig.xmlschema / org.gvsig.xmlschema.prov / org.gvsig.xmlschema.prov.kxml / src / main / java / org / gvsig / xmlschema / prov / kxml / XmlSchemaKxmlLibrary.java @ 263
History | View | Annotate | Download (1011 Bytes)
1 |
package org.gvsig.xmlschema.prov.kxml; |
---|---|
2 |
|
3 |
import org.gvsig.compat.CompatLibrary; |
4 |
import org.gvsig.tools.library.AbstractLibrary; |
5 |
import org.gvsig.tools.library.LibraryException; |
6 |
import org.gvsig.xmlpull.lib.api.XmlPullLibrary; |
7 |
import org.gvsig.xmlschema.lib.api.XMLSchemaLibrary; |
8 |
import org.gvsig.xmlschema.lib.spi.XmlSchemaProviderLocator; |
9 |
import org.gvsig.xmlschema.lib.spi.XmlSchemaProviderManager; |
10 |
|
11 |
/**
|
12 |
* @author gvSIG Team
|
13 |
* @version $Id$
|
14 |
*
|
15 |
*/
|
16 |
public class XmlSchemaKxmlLibrary extends AbstractLibrary { |
17 |
|
18 |
public void doRegistration() { |
19 |
registerAsServiceOf(XMLSchemaLibrary.class); |
20 |
require(CompatLibrary.class); |
21 |
require(XmlPullLibrary.class); |
22 |
} |
23 |
|
24 |
protected void doInitialize() throws LibraryException { |
25 |
// Nothing to do
|
26 |
} |
27 |
|
28 |
protected void doPostInitialize() throws LibraryException { |
29 |
XmlSchemaProviderManager xmlSchemaProviderManager = XmlSchemaProviderLocator |
30 |
.getXMLSchemaProviderManager(); |
31 |
xmlSchemaProviderManager |
32 |
.addProviderFactory(new XmlSchemaKxmlProviderFactory());
|
33 |
} |
34 |
} |