org.apache.axis.message.addressing
Class ServiceNameType

java.lang.Object
  extended byjavax.xml.namespace.QName
      extended byorg.apache.axis.message.addressing.AttributedQName
          extended byorg.apache.axis.message.addressing.ServiceNameType
All Implemented Interfaces:
java.io.Serializable, org.apache.axis.encoding.SimpleType

public class ServiceNameType
extends AttributedQName
implements org.apache.axis.encoding.SimpleType

Java content class for ServiceNameType complex type.

The following schema fragment specifies the expected content contained within this java content object. (defined at http://schemas.xmlsoap.org/ws/2004/08/addressing line 67)

 <complexType name="ServiceNameType">
   <simpleContent>
     <extension base="<http://www.w3.org/2001/XMLSchema>QName">
       <attribute name="PortName" type="{http://www.w3.org/2001/XMLSchema}NCName" />
     </extension>
   </simpleContent>
 </complexType>
 

Author:
Davanum Srinivas (dims@yahoo.com)
See Also:
Serialized Form

Constructor Summary
ServiceNameType(javax.xml.namespace.QName qname)
           
ServiceNameType(javax.xml.namespace.QName qname, java.lang.String port)
          Constructor ServiceName
ServiceNameType(ServiceNameType serviceName)
          Constructor ServiceName
ServiceNameType(java.lang.String namespace, java.lang.String localName)
          Constructor ServiceName
 
Method Summary
 void append(org.w3c.dom.Element parent, java.lang.String elementName)
          append DOM node to parent
static ServiceNameType fromElement(org.w3c.dom.Element element)
           
static ServiceNameType fromSOAPElement(javax.xml.soap.SOAPElement element)
           
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getPort()
          Method getPort
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 void setPort(java.lang.String port)
          Method setPort
 
Methods inherited from class javax.xml.namespace.QName
equals, getLocalPart, getNamespaceURI, getPrefix, hashCode, toString, valueOf
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceNameType

public ServiceNameType(javax.xml.namespace.QName qname)

ServiceNameType

public ServiceNameType(javax.xml.namespace.QName qname,
                       java.lang.String port)
Constructor ServiceName

Parameters:
qname -
port -

ServiceNameType

public ServiceNameType(java.lang.String namespace,
                       java.lang.String localName)
Constructor ServiceName

Parameters:
namespace -
localName -

ServiceNameType

public ServiceNameType(ServiceNameType serviceName)
Constructor ServiceName

Parameters:
serviceName -
Method Detail

getPort

public java.lang.String getPort()
Method getPort

Returns:

setPort

public void setPort(java.lang.String port)
Method setPort

Parameters:
port -

append

public void append(org.w3c.dom.Element parent,
                   java.lang.String elementName)
append DOM node to parent

Overrides:
append in class AttributedQName
Parameters:
parent -

fromSOAPElement

public static ServiceNameType fromSOAPElement(javax.xml.soap.SOAPElement element)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

fromElement

public static ServiceNameType fromElement(org.w3c.dom.Element element)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

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



Copyright © 2004-2005 Apache Web Services. All Rights Reserved.