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_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.