org.jboss.axis.deployment.wsdd
Class WSDDTypeMapping

java.lang.Object
  extended byorg.jboss.axis.deployment.wsdd.WSDDConstants (src) 
      extended byorg.jboss.axis.deployment.wsdd.WSDDElement (src) 
          extended byorg.jboss.axis.deployment.wsdd.WSDDTypeMapping
Direct Known Subclasses:
TypeMapping (src) , WSDDBeanMapping (src)

public class WSDDTypeMapping
extends WSDDElement (src)


Field Summary
protected  java.lang.String deserializer
           
protected  java.lang.String encodingStyle
           
protected  QName (src) qname
           
protected  java.lang.String ref
           
protected  java.lang.String serializer
           
protected  QName (src) typeQName
           
 
Fields inherited from class org.jboss.axis.deployment.wsdd.WSDDConstants (src)
ATTR_ATTACHMENT_FORMAT, ATTR_CLASS, ATTR_CLASSNAME, ATTR_DESERIALIZER, ATTR_ENCSTYLE, ATTR_INHEADER, ATTR_LANG_SPEC_TYPE, ATTR_LOCKED, ATTR_MODE, ATTR_NAME, ATTR_ONEWAY, ATTR_OUTHEADER, ATTR_PIVOT, ATTR_PROVIDER, ATTR_QNAME, ATTR_RETHEADER, ATTR_RETQNAME, ATTR_RETTYPE, ATTR_SERIALIZER, ATTR_SOAPACTORNAME, ATTR_STREAMING, ATTR_STYLE, ATTR_TYPE, ATTR_USE, ATTR_VALUE, BEAN_DESERIALIZER_FACTORY, BEAN_SERIALIZER_FACTORY, ELEM_WSDD_BEANMAPPING, ELEM_WSDD_CHAIN, ELEM_WSDD_DEPLOY, ELEM_WSDD_DOC, ELEM_WSDD_ELEMENTMAPPING, ELEM_WSDD_ENDPOINTURL, ELEM_WSDD_FAULT, ELEM_WSDD_FAULTFLOW, ELEM_WSDD_GLOBAL, ELEM_WSDD_HANDLER, ELEM_WSDD_JAXRPC_CHAIN, ELEM_WSDD_JAXRPC_HANDLERINFO, ELEM_WSDD_JAXRPC_HEADER, ELEM_WSDD_JAXRPC_ROLE, ELEM_WSDD_NAMESPACE, ELEM_WSDD_OPERATION, ELEM_WSDD_PARAM, ELEM_WSDD_REQFLOW, ELEM_WSDD_RESPFLOW, ELEM_WSDD_SERVICE, ELEM_WSDD_TRANSPORT, ELEM_WSDD_TYPEMAPPING, ELEM_WSDD_UNDEPLOY, ELEM_WSDD_WSDLFILE, NS_PREFIX_WSDD, NS_PREFIX_WSDD_JAVA, PROVIDER_BSF, PROVIDER_COM, PROVIDER_CORBA, PROVIDER_EJB, PROVIDER_HANDLER, PROVIDER_MSG, PROVIDER_RMI, PROVIDER_RPC, QNAME_BEANMAPPING, QNAME_BSF_PROVIDER, QNAME_CHAIN, QNAME_COM_PROVIDER, QNAME_CORBA_PROVIDER, QNAME_DEPLOY, QNAME_DOC, QNAME_EJB_PROVIDER, QNAME_ELEMENTMAPPING, QNAME_ENDPOINTURL, QNAME_FAULT, QNAME_FAULTFLOW, QNAME_GLOBAL, QNAME_HANDLER, QNAME_HANDLER_PROVIDER, QNAME_JAVAMSG_PROVIDER, QNAME_JAVARPC_PROVIDER, QNAME_JAXRPC_HANDLERINFO, QNAME_JAXRPC_HANDLERINFOCHAIN, QNAME_JAXRPC_HEADER, QNAME_JAXRPC_ROLE, QNAME_NAMESPACE, QNAME_OPERATION, QNAME_PARAM, QNAME_REQFLOW, QNAME_RESPFLOW, QNAME_RMI_PROVIDER, QNAME_SERVICE, QNAME_TRANSPORT, QNAME_TYPEMAPPING, QNAME_UNDEPLOY, QNAME_WSDLFILE, URI_WSDD, URI_WSDD_HANDLER, URI_WSDD_JAVA, URI_WSDD_WSDD_BSF, URI_WSDD_WSDD_COM
 
Constructor Summary
WSDDTypeMapping()
          Default constructor
WSDDTypeMapping(org.w3c.dom.Element e)
           
 
Method Summary
 java.lang.Class getDeserializer()
           
 java.lang.String getDeserializerName()
           
protected  QName (src) getElementName()
          Return the element name of a particular subclass.
 java.lang.String getEncodingStyle()
           
 java.lang.Class getLanguageSpecificType()
           
 QName (src) getQName()
           
 java.lang.String getRef()
           
 java.lang.Class getSerializer()
           
 java.lang.String getSerializerName()
           
 void setDeserializer(java.lang.Class deser)
           
 void setDeserializer(java.lang.String deser)
          Set the deserializer factory name
 void setEncodingStyle(java.lang.String es)
           
 void setLanguageSpecificType(java.lang.Class javaType)
          Set javaType (type= attribute or languageSpecificType= attribute)
 void setLanguageSpecificType(java.lang.String javaType)
          Set javaType (type= attribute or languageSpecificType= attribute)
 void setQName(QName (src)  name)
           
 void setRef(java.lang.String ref)
           
 void setSerializer(java.lang.Class ser)
           
 void setSerializer(java.lang.String ser)
          Set the serializer factory name
 void writeToContext(SerializationContext (src)  context)
          Write this element out to a SerializationContext
 
Methods inherited from class org.jboss.axis.deployment.wsdd.WSDDElement (src)
getChildElement, getChildElements, getDocumentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

qname

protected QName (src)  qname

serializer

protected java.lang.String serializer

deserializer

protected java.lang.String deserializer

typeQName

protected QName (src)  typeQName

ref

protected java.lang.String ref

encodingStyle

protected java.lang.String encodingStyle
Constructor Detail

WSDDTypeMapping

public WSDDTypeMapping()
Default constructor


WSDDTypeMapping

public WSDDTypeMapping(org.w3c.dom.Element e)
                throws WSDDException (src) 
Parameters:
e - (Element) XXX
Throws:
WSDDException (src) - XXX
Method Detail

writeToContext

public void writeToContext(SerializationContext (src)  context)
                    throws java.io.IOException
Write this element out to a SerializationContext

Specified by:
writeToContext in class WSDDElement (src)
Throws:
java.io.IOException

getElementName

protected QName (src)  getElementName()
Description copied from class: WSDDElement (src)
Return the element name of a particular subclass.

Specified by:
getElementName in class WSDDElement (src)

getRef

public java.lang.String getRef()
Returns:
XXX

setRef

public void setRef(java.lang.String ref)
Parameters:
ref - XXX

getEncodingStyle

public java.lang.String getEncodingStyle()
Returns:
XXX

setEncodingStyle

public void setEncodingStyle(java.lang.String es)
Parameters:
es - XXX

getQName

public QName (src)  getQName()
Returns:
XXX

setQName

public void setQName(QName (src)  name)
Parameters:
name - XXX

getLanguageSpecificType

public java.lang.Class getLanguageSpecificType()
                                        throws java.lang.ClassNotFoundException
Returns:
XXX
Throws:
java.lang.ClassNotFoundException - XXX

setLanguageSpecificType

public void setLanguageSpecificType(java.lang.Class javaType)
Set javaType (type= attribute or languageSpecificType= attribute)

Parameters:
javaType - the class of the javaType

setLanguageSpecificType

public void setLanguageSpecificType(java.lang.String javaType)
Set javaType (type= attribute or languageSpecificType= attribute)

Parameters:
javaType - is the name of the class. (For arrays this could be the form my.Foo[] or could be in the form [Lmy.Foo;

getSerializer

public java.lang.Class getSerializer()
                              throws java.lang.ClassNotFoundException
Returns:
XXX
Throws:
java.lang.ClassNotFoundException - XXX

getSerializerName

public java.lang.String getSerializerName()
Returns:
serializer factory name

setSerializer

public void setSerializer(java.lang.Class ser)
Parameters:
ser - XXX

setSerializer

public void setSerializer(java.lang.String ser)
Set the serializer factory name

Parameters:
ser - name of the serializer factory class

getDeserializer

public java.lang.Class getDeserializer()
                                throws java.lang.ClassNotFoundException
Returns:
XXX
Throws:
java.lang.ClassNotFoundException - XXX

getDeserializerName

public java.lang.String getDeserializerName()
Returns:
deserializer factory name

setDeserializer

public void setDeserializer(java.lang.Class deser)
Parameters:
deser - XXX

setDeserializer

public void setDeserializer(java.lang.String deser)
Set the deserializer factory name

Parameters:
deser - name of the deserializer factory class