org.apache.axis.deployment.wsdd
Class WSDDBeanMapping

java.lang.Object
  |
  +--org.apache.axis.deployment.wsdd.WSDDConstants
        |
        +--org.apache.axis.deployment.wsdd.WSDDElement
              |
              +--org.apache.axis.deployment.wsdd.WSDDTypeMapping
                    |
                    +--org.apache.axis.deployment.wsdd.WSDDBeanMapping
All Implemented Interfaces:
java.io.Serializable

public class WSDDBeanMapping
extends WSDDTypeMapping

A WSDDBeanMapping is simply a WSDDTypeMapping which has preset values for the serializer and deserializer attributes. This enables the following slightly simplified syntax when expressing a bean mapping: <beanMapping qname="prefix:local" languageSpecificType="java:class"/>

Author:
Glen Daniels (gdaniels@macromedia.com)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.deployment.wsdd.WSDDTypeMapping
deserializer, encodingStyle, qname, ref, serializer, typeQName
 
Fields inherited from class org.apache.axis.deployment.wsdd.WSDDConstants
ATTR_ATTACHMENT_FORMAT, ATTR_CLASS, ATTR_CLASSNAME, ATTR_DESERIALIZER, ATTR_ENCSTYLE, ATTR_INHEADER, ATTR_LANG_SPEC_TYPE, ATTR_LOCKED, ATTR_MODE, ATTR_NAME, 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
WSDDBeanMapping()
          Default constructor
WSDDBeanMapping(org.w3c.dom.Element e)
           
 
Method Summary
protected  QName getElementName()
          Return the element name of a particular subclass.
 void writeToContext(SerializationContext context)
          Write this element out to a SerializationContext
 
Methods inherited from class org.apache.axis.deployment.wsdd.WSDDTypeMapping
getDeserializer, getDeserializerName, getEncodingStyle, getLanguageSpecificType, getQName, getRef, getSerializer, getSerializerName, setDeserializer, setDeserializer, setEncodingStyle, setLanguageSpecificType, setLanguageSpecificType, setQName, setRef, setSerializer, setSerializer
 
Methods inherited from class org.apache.axis.deployment.wsdd.WSDDElement
getChildElement, getChildElements, getDocumentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDDBeanMapping

public WSDDBeanMapping()
Default constructor


WSDDBeanMapping

public WSDDBeanMapping(org.w3c.dom.Element e)
                throws WSDDException
Method Detail

getElementName

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

Overrides:
getElementName in class WSDDTypeMapping

writeToContext

public void writeToContext(SerializationContext context)
                    throws java.io.IOException
Description copied from class: WSDDTypeMapping
Write this element out to a SerializationContext

Overrides:
writeToContext in class WSDDTypeMapping
java.io.IOException


Copyright © 2003 Apache Web Services Project. All Rights Reserved.