org.apache.ws.notification.topics
Class TopicsTypeWriter

java.lang.Object
  extended byorg.apache.ws.notification.topics.TopicsTypeWriter
Direct Known Subclasses:
TopicsTypeWriterImpl

public abstract class TopicsTypeWriter
extends java.lang.Object

A writer that can serialize various WS-Topics types to strongly-typed XmlObjects. It is capable of supporting multiple versions of the WS-Topics specification.


Constructor Summary
TopicsTypeWriter()
           
 
Method Summary
protected  void copyContent(TopicExpression topicExpr, org.apache.xmlbeans.XmlObject topicExprXBean)
          DOCUMENT_ME
static TopicsTypeWriter newInstance(java.lang.String schemaNamespace)
          DOCUMENT_ME
abstract  org.apache.xmlbeans.XmlObject toXmlObject(TopicExpression topicExpr, javax.xml.namespace.QName elemName)
          DOCUMENT_ME
abstract  org.apache.xmlbeans.XmlObject toXmlObject(TopicNamespace topicNs)
          DOCUMENT_ME
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicsTypeWriter

public TopicsTypeWriter()
Method Detail

newInstance

public static TopicsTypeWriter newInstance(java.lang.String schemaNamespace)
                                    throws UnsupportedNamespaceException
DOCUMENT_ME

Parameters:
schemaNamespace - DOCUMENT_ME
Returns:
DOCUMENT_ME
Throws:
UnsupportedNamespaceException - DOCUMENT_ME

toXmlObject

public abstract org.apache.xmlbeans.XmlObject toXmlObject(TopicExpression topicExpr,
                                                          javax.xml.namespace.QName elemName)
DOCUMENT_ME

Parameters:
topicExpr - DOCUMENT_ME
elemName - DOCUMENT_ME
Returns:
DOCUMENT_ME

toXmlObject

public abstract org.apache.xmlbeans.XmlObject toXmlObject(TopicNamespace topicNs)
DOCUMENT_ME

Parameters:
topicNs - DOCUMENT_ME
Returns:
DOCUMENT_ME

copyContent

protected void copyContent(TopicExpression topicExpr,
                           org.apache.xmlbeans.XmlObject topicExprXBean)
DOCUMENT_ME

Parameters:
topicExpr - DOCUMENT_ME
topicExprXBean - DOCUMENT_ME


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