org.apache.aries.blueprint.namespace
Class NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl

java.lang.Object
  extended by org.apache.aries.blueprint.namespace.NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl
All Implemented Interfaces:
org.apache.aries.blueprint.parser.NamespaceHandlerSet
Enclosing class:
NamespaceHandlerRegistryImpl

protected class NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl
extends Object
implements org.apache.aries.blueprint.parser.NamespaceHandlerSet


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.aries.blueprint.parser.NamespaceHandlerSet
org.apache.aries.blueprint.parser.NamespaceHandlerSet.Listener
 
Constructor Summary
NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl(Set<URI> namespaces, org.osgi.framework.Bundle bundle)
           
 
Method Summary
 void addListener(org.apache.aries.blueprint.parser.NamespaceHandlerSet.Listener listener)
           
 void destroy()
           
 org.apache.aries.blueprint.NamespaceHandler getNamespaceHandler(URI namespace)
           
 Set<URI> getNamespaces()
           
 Schema getSchema()
           
 boolean isComplete()
           
 void registerHandler(URI uri, org.apache.aries.blueprint.NamespaceHandler handler)
           
 void removeListener(org.apache.aries.blueprint.parser.NamespaceHandlerSet.Listener listener)
           
 void unregisterHandler(URI uri, org.apache.aries.blueprint.NamespaceHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl

public NamespaceHandlerRegistryImpl.NamespaceHandlerSetImpl(Set<URI> namespaces,
                                                            org.osgi.framework.Bundle bundle)
Method Detail

isComplete

public boolean isComplete()
Specified by:
isComplete in interface org.apache.aries.blueprint.parser.NamespaceHandlerSet

getNamespaces

public Set<URI> getNamespaces()
Specified by:
getNamespaces in interface org.apache.aries.blueprint.parser.NamespaceHandlerSet

getNamespaceHandler

public org.apache.aries.blueprint.NamespaceHandler getNamespaceHandler(URI namespace)
Specified by:
getNamespaceHandler in interface org.apache.aries.blueprint.parser.NamespaceHandlerSet

getSchema

public Schema getSchema()
                 throws SAXException,
                        IOException
Specified by:
getSchema in interface org.apache.aries.blueprint.parser.NamespaceHandlerSet
Throws:
SAXException
IOException

addListener

public void addListener(org.apache.aries.blueprint.parser.NamespaceHandlerSet.Listener listener)
Specified by:
addListener in interface org.apache.aries.blueprint.parser.NamespaceHandlerSet

removeListener

public void removeListener(org.apache.aries.blueprint.parser.NamespaceHandlerSet.Listener listener)
Specified by:
removeListener in interface org.apache.aries.blueprint.parser.NamespaceHandlerSet

destroy

public void destroy()
Specified by:
destroy in interface org.apache.aries.blueprint.parser.NamespaceHandlerSet

registerHandler

public void registerHandler(URI uri,
                            org.apache.aries.blueprint.NamespaceHandler handler)

unregisterHandler

public void unregisterHandler(URI uri,
                              org.apache.aries.blueprint.NamespaceHandler handler)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.