org.apache.muse.ws.notification.topics
Interface TopicSet

All Superinterfaces:
XmlSerializable
All Known Implementing Classes:
SimpleTopicSet

public interface TopicSet
extends XmlSerializable

TopicSet is an interface that represents the wst:TopicSet data structure that is described in WS-Topics v1.3.

Author:
Dan Jemiolo (danj)

Method Summary
 void addTopicNamespace(TopicNamespace topicSpace)
           
 TopicNamespace getTopicNamespace(java.lang.String namespace)
           
 java.util.Collection getTopicNamespaceURIs()
           
 void removeTopicNamespace(java.lang.String namespace)
           
 
Methods inherited from interface org.apache.muse.util.xml.XmlSerializable
toXML, toXML
 

Method Detail

addTopicNamespace

public void addTopicNamespace(TopicNamespace topicSpace)
                       throws BaseFault
Throws:
BaseFault

getTopicNamespace

public TopicNamespace getTopicNamespace(java.lang.String namespace)
Parameters:
namespace -
Returns:
The TopicNamespace represented by the given URI, or null if none exists.

getTopicNamespaceURIs

public java.util.Collection getTopicNamespaceURIs()
Returns:
The namespace URIs for all of the topic namespaces in the topic set.

removeTopicNamespace

public void removeTopicNamespace(java.lang.String namespace)