org.oasis.wsn.topics
Class TopicType

java.lang.Object
  extended by org.oasis.wsn.topics.ExtensibleDocumented
      extended by org.oasis.wsn.topics.TopicType
All Implemented Interfaces:
java.io.Serializable, org.apache.axis.encoding.AnyContentType
Direct Known Subclasses:
TopicNamespaceTypeTopic

public class TopicType
extends ExtensibleDocumented
implements java.io.Serializable, org.apache.axis.encoding.AnyContentType

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  org.apache.axis.message.MessageElement[] _any
           
private  boolean _final
           
private  QueryExpressionType messagePattern
           
private  javax.xml.namespace.QName[] messageTypes
           
private  org.apache.axis.types.NCName name
           
private  TopicType[] topic
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
TopicType()
           
TopicType(Documentation documentation, QueryExpressionType messagePattern, TopicType[] topic, org.apache.axis.message.MessageElement[] _any, org.apache.axis.types.NCName name, javax.xml.namespace.QName[] messageTypes, boolean _final)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 org.apache.axis.message.MessageElement[] get_any()
          Gets the _any value for this TopicType.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 QueryExpressionType getMessagePattern()
          Gets the messagePattern value for this TopicType.
 javax.xml.namespace.QName[] getMessageTypes()
          Gets the messageTypes value for this TopicType.
 org.apache.axis.types.NCName getName()
          Gets the name value for this TopicType.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 TopicType[] getTopic()
          Gets the topic value for this TopicType.
 TopicType getTopic(int i)
           
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 boolean is_final()
          Gets the _final value for this TopicType.
 void set_any(org.apache.axis.message.MessageElement[] _any)
          Sets the _any value for this TopicType.
 void set_final(boolean _final)
          Sets the _final value for this TopicType.
 void setMessagePattern(QueryExpressionType messagePattern)
          Sets the messagePattern value for this TopicType.
 void setMessageTypes(javax.xml.namespace.QName[] messageTypes)
          Sets the messageTypes value for this TopicType.
 void setName(org.apache.axis.types.NCName name)
          Sets the name value for this TopicType.
 void setTopic(int i, TopicType _value)
           
 void setTopic(TopicType[] topic)
          Sets the topic value for this TopicType.
 
Methods inherited from class org.oasis.wsn.topics.ExtensibleDocumented
getDocumentation, setDocumentation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messagePattern

private QueryExpressionType messagePattern

topic

private TopicType[] topic

_any

private org.apache.axis.message.MessageElement[] _any

name

private org.apache.axis.types.NCName name

messageTypes

private javax.xml.namespace.QName[] messageTypes

_final

private boolean _final

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static org.apache.axis.description.TypeDesc typeDesc
Constructor Detail

TopicType

public TopicType()

TopicType

public TopicType(Documentation documentation,
                 QueryExpressionType messagePattern,
                 TopicType[] topic,
                 org.apache.axis.message.MessageElement[] _any,
                 org.apache.axis.types.NCName name,
                 javax.xml.namespace.QName[] messageTypes,
                 boolean _final)
Method Detail

getMessagePattern

public QueryExpressionType getMessagePattern()
Gets the messagePattern value for this TopicType.

Returns:
messagePattern

setMessagePattern

public void setMessagePattern(QueryExpressionType messagePattern)
Sets the messagePattern value for this TopicType.

Parameters:
messagePattern -

getTopic

public TopicType[] getTopic()
Gets the topic value for this TopicType.

Returns:
topic

setTopic

public void setTopic(TopicType[] topic)
Sets the topic value for this TopicType.

Parameters:
topic -

getTopic

public TopicType getTopic(int i)

setTopic

public void setTopic(int i,
                     TopicType _value)

get_any

public org.apache.axis.message.MessageElement[] get_any()
Gets the _any value for this TopicType.

Specified by:
get_any in interface org.apache.axis.encoding.AnyContentType
Returns:
_any

set_any

public void set_any(org.apache.axis.message.MessageElement[] _any)
Sets the _any value for this TopicType.

Specified by:
set_any in interface org.apache.axis.encoding.AnyContentType
Parameters:
_any -

getName

public org.apache.axis.types.NCName getName()
Gets the name value for this TopicType.

Returns:
name

setName

public void setName(org.apache.axis.types.NCName name)
Sets the name value for this TopicType.

Parameters:
name -

getMessageTypes

public javax.xml.namespace.QName[] getMessageTypes()
Gets the messageTypes value for this TopicType.

Returns:
messageTypes

setMessageTypes

public void setMessageTypes(javax.xml.namespace.QName[] messageTypes)
Sets the messageTypes value for this TopicType.

Parameters:
messageTypes -

is_final

public boolean is_final()
Gets the _final value for this TopicType.

Returns:
_final

set_final

public void set_final(boolean _final)
Sets the _final value for this TopicType.

Parameters:
_final -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class ExtensibleDocumented

hashCode

public int hashCode()
Overrides:
hashCode in class ExtensibleDocumented

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer