protected class NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl extends Object implements NamespaceHandlerRegistry.NamespaceHandlerSet
| Constructor and Description |
|---|
NamespaceHandlerSetImpl(Set<URI> namespaces,
org.osgi.framework.Bundle bundle) |
| Modifier and Type | Method and Description |
|---|---|
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(URI namespace)
Retrieve the NamespaceHandler to use for the given namespace
|
Set<URI> |
getNamespaces() |
Schema |
getSchema()
Obtain a schema to validate the XML for the given list of namespaces
|
boolean |
isComplete() |
void |
registerHandler(URI uri,
NamespaceHandler handler) |
void |
removeListener(NamespaceHandlerRegistry.Listener listener)
Remove a previously registered Listener
|
void |
unregisterHandler(URI uri,
NamespaceHandler handler) |
public boolean isComplete()
isComplete in interface NamespaceHandlerRegistry.NamespaceHandlerSetpublic Set<URI> getNamespaces()
getNamespaces in interface NamespaceHandlerRegistry.NamespaceHandlerSetpublic NamespaceHandler getNamespaceHandler(URI namespace)
NamespaceHandlerRegistry.NamespaceHandlerSetgetNamespaceHandler in interface NamespaceHandlerRegistry.NamespaceHandlerSetnull if none is available at this timepublic Schema getSchema() throws SAXException, IOException
NamespaceHandlerRegistry.NamespaceHandlerSetgetSchema in interface NamespaceHandlerRegistry.NamespaceHandlerSetSAXExceptionIOExceptionpublic void addListener(NamespaceHandlerRegistry.Listener listener)
NamespaceHandlerRegistry.NamespaceHandlerSetaddListener in interface NamespaceHandlerRegistry.NamespaceHandlerSetlistener - the listener to registerpublic void removeListener(NamespaceHandlerRegistry.Listener listener)
NamespaceHandlerRegistry.NamespaceHandlerSetremoveListener in interface NamespaceHandlerRegistry.NamespaceHandlerSetlistener - the listener to unregisterpublic void destroy()
NamespaceHandlerRegistry.NamespaceHandlerSetdestroy in interface NamespaceHandlerRegistry.NamespaceHandlerSetpublic void registerHandler(URI uri, NamespaceHandler handler)
public void unregisterHandler(URI uri, NamespaceHandler handler)
Copyright © 2014. All rights reserved.