com.smallx.xml.component.standard
Class StandardRegistry
java.lang.Object
com.smallx.xml.component.standard.StandardRegistry
- All Implemented Interfaces:
- ComponentRegistry
- public class StandardRegistry
- extends java.lang.Object
- implements ComponentRegistry
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_NAMESPACE
public static final java.net.URI COMPONENT_NAMESPACE
NAMESPACE
public static final java.net.URI NAMESPACE
SUCCESS
public static Name SUCCESS
ERROR
public static Name ERROR
LIST
public static Name LIST
StandardRegistry
public StandardRegistry(java.net.URI namespace)
createName
public static Name createName(java.net.URI namespace,
java.lang.String name)
getInstance
public static ComponentRegistry getInstance()
register
public void register(Name name,
ComponentInstantiator instantiator)
createInstance
public ComponentInstance createInstance(Name name,
Element spec,
java.util.Map sequences)
throws XMLException
- Specified by:
createInstance
in interface ComponentRegistry
- Throws:
XMLException
getComponentNames
public java.util.Iterator getComponentNames()
loadFromImplementation
public static StandardRegistry loadFromImplementation(java.net.URL location,
java.lang.String resourceRef)
throws XMLException
- Throws:
XMLException
load
public static StandardRegistry load(java.net.URL registryLocation)
throws XMLException
- Throws:
XMLException
load
public static StandardRegistry load(java.lang.ClassLoader classLoader,
java.net.URL registryLocation)
throws XMLException
- Throws:
XMLException
load
public static StandardRegistry load(Element registryDoc)
throws XMLException
- Throws:
XMLException
load
public static StandardRegistry load(java.lang.ClassLoader classLoader,
Element top)
throws XMLException
- Throws:
XMLException