org.apache.ws.notification.topics
Class TopicNamespaceRegistry

java.lang.Object
  extended byorg.apache.ws.notification.topics.TopicNamespaceRegistry

public class TopicNamespaceRegistry
extends java.lang.Object

A registry for topic namespace definitions.

Author:
Ian Springer

Constructor Summary
TopicNamespaceRegistry()
          Creates a new TopicNamespaceRegistry object.
TopicNamespaceRegistry(java.util.Set topicNsSet)
          Creates a new TopicNamespaceRegistry object.
 
Method Summary
 void addTopicNamespace(TopicNamespace topicNs)
          DOCUMENT_ME
 TopicNamespace getTopicNamespace(java.lang.String targetNamespace)
          DOCUMENT_ME
 void initTopicNamespaceMap(java.util.Set topicNsSet)
          Loads each of the TopicNamespace documents from the URLs in the specified set and adds them to this registry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicNamespaceRegistry

public TopicNamespaceRegistry()
Creates a new TopicNamespaceRegistry object.


TopicNamespaceRegistry

public TopicNamespaceRegistry(java.util.Set topicNsSet)
Creates a new TopicNamespaceRegistry object.

Parameters:
topicNsSet - DOCUMENT_ME
Method Detail

getTopicNamespace

public TopicNamespace getTopicNamespace(java.lang.String targetNamespace)
DOCUMENT_ME

Parameters:
targetNamespace - DOCUMENT_ME
Returns:
DOCUMENT_ME

addTopicNamespace

public void addTopicNamespace(TopicNamespace topicNs)
DOCUMENT_ME

Parameters:
topicNs - DOCUMENT_ME

initTopicNamespaceMap

public void initTopicNamespaceMap(java.util.Set topicNsSet)
Loads each of the TopicNamespace documents from the URLs in the specified set and adds them to this registry.

Parameters:
topicNsSet - a set of Strings representing URLs of TopicNamespace documents


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.