|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.muse.ws.notification.topics.impl.SimpleTopic
SimpleTopic is Muse's default implementation of the wsnt:Topic data structure defined in WS-Notification v1.3 and WS-Topics v1.3.
| Constructor Summary | |
|---|---|
SimpleTopic(org.w3c.dom.Element root,
TopicNamespace topicSpace)
|
|
SimpleTopic(java.lang.String name,
TopicNamespace topicSpace)
|
|
| Method Summary | |
|---|---|
void |
addMessageType(QName messageType)
|
void |
addTopic(Topic childTopic)
Adds a child topic to the topic. |
boolean |
equals(java.lang.Object obj)
|
QName |
getConcretePath()
|
NotificationMessage |
getCurrentMessage()
|
java.lang.String |
getMessagePattern()
|
java.lang.String |
getMessagePatternDialect()
|
java.util.Set |
getMessageTypes()
|
java.lang.String |
getName()
|
Topic |
getParentTopic()
|
Topic |
getTopic(java.lang.String topicName)
|
TopicNamespace |
getTopicNamespace()
|
java.util.Collection |
getTopics()
|
int |
hashCode()
|
boolean |
hasTopic(java.lang.String topicName)
|
boolean |
isFinal()
|
boolean |
isRootTopic()
|
void |
removeAllTopics()
|
void |
removeMessageType(QName messageType)
|
void |
removeTopic(java.lang.String topicName)
|
void |
setCurrentMessage(NotificationMessage message)
|
void |
setFinal(boolean isFinal)
|
void |
setMessagePattern(java.lang.String messagePattern)
|
void |
setParentTopic(Topic parentTopic)
|
java.lang.String |
toString()
|
org.w3c.dom.Element |
toXML()
Converts this object into an XML representation, as defined by its related schema or specification. |
org.w3c.dom.Element |
toXML(org.w3c.dom.Document doc)
Converts this object into an XML representation, as defined by its related schema or specification. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SimpleTopic(org.w3c.dom.Element root,
TopicNamespace topicSpace)
throws InvalidTopicExpressionFault,
BaseFault
public SimpleTopic(java.lang.String name,
TopicNamespace topicSpace)
throws BaseFault
| Method Detail |
public final void addMessageType(QName messageType)
addMessageType in interface Topic
public final void addTopic(Topic childTopic)
throws InvalidTopicExpressionFault,
BaseFault
Topic
addTopic in interface TopicchildTopic -
InvalidTopicExpressionFault
BaseFaultpublic boolean equals(java.lang.Object obj)
public QName getConcretePath()
getConcretePath in interface Topicpublic NotificationMessage getCurrentMessage()
getCurrentMessage in interface Topicpublic java.lang.String getMessagePattern()
getMessagePattern in interface Topicpublic java.lang.String getMessagePatternDialect()
getMessagePatternDialect in interface Topicpublic java.util.Set getMessageTypes()
getMessageTypes in interface Topicpublic final java.lang.String getName()
getName in interface Topicpublic Topic getParentTopic()
getParentTopic in interface Topicpublic Topic getTopic(java.lang.String topicName)
getTopic in interface TopictopicName -
public TopicNamespace getTopicNamespace()
getTopicNamespace in interface Topicpublic java.util.Collection getTopics()
getTopics in interface Topicpublic int hashCode()
equals(Object)public boolean hasTopic(java.lang.String topicName)
hasTopic in interface TopictopicName -
public boolean isFinal()
isFinal in interface Topicpublic boolean isRootTopic()
isRootTopic in interface Topicpublic final void removeAllTopics()
removeAllTopics in interface Topicpublic final void removeMessageType(QName messageType)
removeMessageType in interface Topicpublic final void removeTopic(java.lang.String topicName)
removeTopic in interface Topicpublic void setCurrentMessage(NotificationMessage message)
setCurrentMessage in interface Topicmessage - The last message published to this topic.public void setFinal(boolean isFinal)
setFinal in interface Topicpublic void setMessagePattern(java.lang.String messagePattern)
setMessagePattern in interface Topicpublic void setParentTopic(Topic parentTopic)
setParentTopic in interface Topicpublic java.lang.String toString()
public org.w3c.dom.Element toXML()
XmlSerializable
toXML in interface XmlSerializablepublic org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
XmlSerializable
toXML in interface XmlSerializabledoc - The DOM Document that will be used to create all of the nodes
in the resulting XML fragment.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||