public class ServicesDatatypeLibraryFactory
extends java.lang.Object
implements org.relaxng.datatype.DatatypeLibraryFactory
Implements jing-trang pluggable datatypes DatatypeLibraryFactory, finding datatype libraries from jEdit services.
To add your own datatype library, add a service for the org.relaxng.datatype.DatatypeLibraryFactory class:
<SERVICE CLASS="org.relaxng.datatype.DatatypeLibraryFactory" NAME="xsd-datatype-factory"> xml.parser.XSDDatatypeLibraryFactoryCreator.createXSDFactory(); </SERVICE>
Constructor and Description |
---|
ServicesDatatypeLibraryFactory() |
Modifier and Type | Method and Description |
---|---|
org.relaxng.datatype.DatatypeLibrary |
createDatatypeLibrary(java.lang.String namespaceURI) |
void |
handlePluginUpdate(org.gjt.sp.jedit.msg.PluginUpdate message) |
static ServicesDatatypeLibraryFactory |
instance() |
void |
loadFactories() |
void |
start()
add to EditBus
|
void |
stop()
clear, remove from EditBus, forget singleton
|
public void loadFactories()
public org.relaxng.datatype.DatatypeLibrary createDatatypeLibrary(java.lang.String namespaceURI)
createDatatypeLibrary
in interface org.relaxng.datatype.DatatypeLibraryFactory
public void start()
public void stop()
public void handlePluginUpdate(org.gjt.sp.jedit.msg.PluginUpdate message)
public static ServicesDatatypeLibraryFactory instance()