org.apache.axis.deployment.wsdd

Class WSDDTypeMapping

Implemented Interfaces:
Serializable
Known Direct Subclasses:
WSDDArrayMapping, WSDDBeanMapping

public class WSDDTypeMapping
extends WSDDElement

Field Summary

protected String
deserializer
protected String
encodingStyle
protected QName
qname
protected String
ref
protected String
serializer
protected QName
typeQName

Fields inherited from class org.apache.axis.deployment.wsdd.WSDDConstants

ARRAY_DESERIALIZER_FACTORY, ARRAY_SERIALIZER_FACTORY, ATTR_ATTACHMENT_FORMAT, ATTR_CLASS, ATTR_CLASSNAME, ATTR_DESERIALIZER, ATTR_ENCSTYLE, ATTR_INHEADER, ATTR_INNER_NAME, ATTR_INNER_TYPE, ATTR_ITEMQNAME, ATTR_ITEMTYPE, ATTR_LANG_SPEC_TYPE, ATTR_LOCKED, ATTR_MEP, ATTR_MODE, ATTR_NAME, ATTR_OUTHEADER, ATTR_PIVOT, ATTR_PROVIDER, ATTR_QNAME, ATTR_RETHEADER, ATTR_RETITEMQNAME, ATTR_RETITEMTYPE, ATTR_RETQNAME, ATTR_RETTYPE, ATTR_SERIALIZER, ATTR_SOAP12ACTION, ATTR_SOAPACTION, ATTR_SOAPACTORNAME, ATTR_STREAMING, ATTR_STYLE, ATTR_TYPE, ATTR_USE, ATTR_VALUE, BEAN_DESERIALIZER_FACTORY, BEAN_SERIALIZER_FACTORY, ELEM_WSDD_ARRAYMAPPING, 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_ROLE, 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_ARRAYMAPPING, 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(Element e)

Method Summary

Class
getDeserializer()
String
getDeserializerName()
protected QName
getElementName()
Return the element name of a particular subclass.
String
getEncodingStyle()
Class
getLanguageSpecificType()
QName
getQName()
String
getRef()
Class
getSerializer()
String
getSerializerName()
void
setDeserializer(Class deser)
void
setDeserializer(String deser)
Set the deserializer factory name
void
setEncodingStyle(String es)
void
setLanguageSpecificType(Class javaType)
Set javaType (type= attribute or languageSpecificType= attribute)
void
setLanguageSpecificType(String javaType)
Set javaType (type= attribute or languageSpecificType= attribute)
void
setQName(QName name)
void
setRef(String ref)
void
setSerializer(Class ser)
void
setSerializer(String ser)
Set the serializer factory name
void
writeToContext(SerializationContext context)
Write this element out to a SerializationContext

Methods inherited from class org.apache.axis.deployment.wsdd.WSDDElement

getChildElement, getChildElements, getElementName, writeToContext

Field Details

deserializer

protected String deserializer

encodingStyle

protected String encodingStyle

qname

protected QName qname

ref

protected String ref

serializer

protected String serializer

typeQName

protected QName typeQName

Constructor Details

WSDDTypeMapping

public WSDDTypeMapping()
Default constructor

WSDDTypeMapping

public WSDDTypeMapping(Element e)
            throws WSDDException
Parameters:
e - (Element) XXX
Throws:
WSDDException - XXX

Method Details

getDeserializer

public Class getDeserializer()
            throws ClassNotFoundException
Returns:
XXX

getDeserializerName

public String getDeserializerName()
Returns:
deserializer factory name

getElementName

protected QName getElementName()
Return the element name of a particular subclass.
Overrides:
getElementName in interface WSDDElement

getEncodingStyle

public String getEncodingStyle()
Returns:
XXX

getLanguageSpecificType

public Class getLanguageSpecificType()
            throws ClassNotFoundException
Returns:
XXX

getQName

public QName getQName()
Returns:
XXX

getRef

public String getRef()
Returns:
XXX

getSerializer

public Class getSerializer()
            throws ClassNotFoundException
Returns:
XXX

getSerializerName

public String getSerializerName()
Returns:
serializer factory name

setDeserializer

public void setDeserializer(Class deser)
Parameters:
deser - XXX

setDeserializer

public void setDeserializer(String deser)
Set the deserializer factory name
Parameters:
deser - name of the deserializer factory class

setEncodingStyle

public void setEncodingStyle(String es)
Parameters:
es - XXX

setLanguageSpecificType

public void setLanguageSpecificType(Class javaType)
Set javaType (type= attribute or languageSpecificType= attribute)
Parameters:
javaType - the class of the javaType

setLanguageSpecificType

public void setLanguageSpecificType(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;

setQName

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

setRef

public void setRef(String ref)
Parameters:
ref - XXX

setSerializer

public void setSerializer(Class ser)
Parameters:
ser - XXX

setSerializer

public void setSerializer(String ser)
Set the serializer factory name
Parameters:
ser - name of the serializer factory class

writeToContext

public void writeToContext(SerializationContext context)
            throws IOException
Write this element out to a SerializationContext
Overrides:
writeToContext in interface WSDDElement

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.