org.jboss.axis.encoding.ser
Class BeanSerializerFactory

java.lang.Object
  extended byorg.jboss.axis.encoding.ser.BaseFactory (src) 
      extended byorg.jboss.axis.encoding.ser.BaseSerializerFactory (src) 
          extended byorg.jboss.axis.encoding.ser.BeanSerializerFactory
All Implemented Interfaces:
java.io.Serializable, SerializerFactory (src) , SerializerFactory (src)

public class BeanSerializerFactory
extends BaseSerializerFactory (src)

SerializerFactory for Bean

See Also:
Serialized Form

Field Summary
protected  BeanPropertyDescriptor (src) [] propertyDescriptor
           
protected  TypeDesc (src) typeDesc
           
 
Fields inherited from class org.jboss.axis.encoding.ser.BaseSerializerFactory (src)
getSerializer, javaType, ser, serClass, serClassConstructor, xmlType
 
Constructor Summary
BeanSerializerFactory(java.lang.Class javaType, QName (src)  xmlType)
           
 
Method Summary
protected  Serializer (src) getGeneralPurpose(java.lang.String mechanismType)
          Optimize construction of a BeanSerializer by caching the type and property descriptors.
 Serializer (src) getSerializerAs(java.lang.String mechanismType)
           
 
Methods inherited from class org.jboss.axis.encoding.ser.BaseSerializerFactory (src)
createFactory, getGetSerializer, getJavaType, getSerClassConstructor, getSerializerAsInternal, getSpecialized, getSupportedMechanismTypes, getXMLType
 
Methods inherited from class org.jboss.axis.encoding.ser.BaseFactory (src)
getMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeDesc

protected TypeDesc (src)  typeDesc

propertyDescriptor

protected BeanPropertyDescriptor (src) [] propertyDescriptor
Constructor Detail

BeanSerializerFactory

public BeanSerializerFactory(java.lang.Class javaType,
                             QName (src)  xmlType)
Method Detail

getSerializerAs

public Serializer (src)  getSerializerAs(java.lang.String mechanismType)
                           throws JAXRPCException (src) 
Specified by:
getSerializerAs in interface SerializerFactory (src)
Overrides:
getSerializerAs in class BaseSerializerFactory (src)
Throws:
JAXRPCException (src)

getGeneralPurpose

protected Serializer (src)  getGeneralPurpose(java.lang.String mechanismType)
Optimize construction of a BeanSerializer by caching the type and property descriptors.

Overrides:
getGeneralPurpose in class BaseSerializerFactory (src)