de.ispsoft.jaxme
Interface JMManagerFactory

All Known Implementing Classes:
JMManagerFactoryImpl, JMManagerFactoryLIImpl

public interface JMManagerFactory

A factory for access to the various JMManager instances.

Author:
Jochen Wiedmann

Method Summary
 org.w3c.dom.Element getConfiguration(java.lang.String pNamespaceURI, java.lang.String pLocalName)
          Returns a Configuration element with the JMManager's configuration for a given namespace and local name or null, if there is no such element.
 org.w3c.dom.Element getDefaults()
          Returns a Defaults element with the JMManagerFactory's default settings.
 JMManager getManager(java.lang.String pNamespaceURI, java.lang.String pLocalName)
          Returns a JMManager responsible for handling the given document type.
 void setURI(java.lang.String pURI)
          Sets an URI where the JMManagerFactory should locate resources and settings.
 

Method Detail

setURI

public void setURI(java.lang.String pURI)
            throws org.xml.sax.SAXException

Sets an URI where the JMManagerFactory should locate resources and settings.

Throws:
org.xml.sax.SAXException

getManager

public JMManager getManager(java.lang.String pNamespaceURI,
                            java.lang.String pLocalName)
                     throws org.xml.sax.SAXException

Returns a JMManager responsible for handling the given document type.

Throws:
org.xml.sax.SAXException

getConfiguration

public org.w3c.dom.Element getConfiguration(java.lang.String pNamespaceURI,
                                            java.lang.String pLocalName)

Returns a Configuration element with the JMManager's configuration for a given namespace and local name or null, if there is no such element.


getDefaults

public org.w3c.dom.Element getDefaults()

Returns a Defaults element with the JMManagerFactory's default settings.