|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.aries.blueprint.namespace.NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl
protected class NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl
Constructor Summary | |
---|---|
NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl(java.util.Set<java.net.URI> namespaces,
org.osgi.framework.Bundle bundle)
|
Method Summary | |
---|---|
void |
addListener(NamespaceHandlerRegistry.Listener listener)
Add a new Listener to be called when namespace handlers are registerd or unregistered |
void |
destroy()
Destroy this handler set |
NamespaceHandler |
getNamespaceHandler(java.net.URI namespace)
Retrieve the NamespaceHandler to use for the given namespace |
java.util.Set<java.net.URI> |
getNamespaces()
|
javax.xml.validation.Schema |
getSchema()
Obtain a schema to validate the XML for the given list of namespaces |
boolean |
isComplete()
|
void |
registerHandler(java.net.URI uri,
NamespaceHandler handler)
|
void |
removeListener(NamespaceHandlerRegistry.Listener listener)
Remove a previously registered Listener |
void |
unregisterHandler(java.net.URI uri,
NamespaceHandler handler)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl(java.util.Set<java.net.URI> namespaces, org.osgi.framework.Bundle bundle)
Method Detail |
---|
public boolean isComplete()
isComplete
in interface NamespaceHandlerRegistry.NamespaceHandlerSet
public java.util.Set<java.net.URI> getNamespaces()
getNamespaces
in interface NamespaceHandlerRegistry.NamespaceHandlerSet
public NamespaceHandler getNamespaceHandler(java.net.URI namespace)
NamespaceHandlerRegistry.NamespaceHandlerSet
getNamespaceHandler
in interface NamespaceHandlerRegistry.NamespaceHandlerSet
null
if none is available at this timepublic javax.xml.validation.Schema getSchema() throws org.xml.sax.SAXException, java.io.IOException
NamespaceHandlerRegistry.NamespaceHandlerSet
getSchema
in interface NamespaceHandlerRegistry.NamespaceHandlerSet
org.xml.sax.SAXException
java.io.IOException
public void addListener(NamespaceHandlerRegistry.Listener listener)
NamespaceHandlerRegistry.NamespaceHandlerSet
addListener
in interface NamespaceHandlerRegistry.NamespaceHandlerSet
listener
- the listener to registerpublic void removeListener(NamespaceHandlerRegistry.Listener listener)
NamespaceHandlerRegistry.NamespaceHandlerSet
removeListener
in interface NamespaceHandlerRegistry.NamespaceHandlerSet
listener
- the listener to unregisterpublic void destroy()
NamespaceHandlerRegistry.NamespaceHandlerSet
destroy
in interface NamespaceHandlerRegistry.NamespaceHandlerSet
public void registerHandler(java.net.URI uri, NamespaceHandler handler)
public void unregisterHandler(java.net.URI uri, NamespaceHandler handler)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |