Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.axis.encoding.ser
Class BeanSerializerFactory

    java.lang.Object
      org.apache.axis.encoding.ser.BaseFactory
          org.apache.axis.encoding.ser.BaseSerializerFactory
              org.apache.axis.encoding.ser.BeanSerializerFactory

All Implemented Interfaces:
  Serializable, javax.xml.rpc.encoding.SerializerFactory, SerializerFactory

public class BeanSerializerFactory
extends BaseSerializerFactory

SerializerFactory for Bean

Author:
  Rich Scheuerle
See Also:
  Serialized Form

Field Summary
`protected BeanPropertyDescriptor[]` | `propertyDescriptor`
`protected TypeDesc` | `typeDesc`

Fields inherited from class org.apache.axis.encoding.ser.BaseSerializerFactory
`getSerializer, javaType, ser, serClass, serClassConstructor, xmlType`

Constructor Summary
`BeanSerializerFactory(Class javaType, javax.xml.namespace.QName xmlType)`

Method Summary
`protected Serializer` | `getGeneralPurpose(String mechanismType)` Optimize construction of a BeanSerializer by caching the type and property descriptors.
`javax.xml.rpc.encoding.Serializer` | `getSerializerAs(String mechanismType)`

Methods inherited from class org.apache.axis.encoding.ser.BaseSerializerFactory
`createFactory, getGetSerializer, getJavaType, getSerClassConstructor, getSerializerAsInternal, getSpecialized, getSupportedMechanismTypes, getXMLType`

Methods inherited from class org.apache.axis.encoding.ser.BaseFactory
`getMethod`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### typeDesc

    protected TypeDesc typeDesc

### propertyDescriptor

    protected BeanPropertyDescriptor[] propertyDescriptor

Constructor Detail

### BeanSerializerFactory

    public BeanSerializerFactory(Class javaType,
                                 javax.xml.namespace.QName xmlType)

Method Detail

### getSerializerAs

    public javax.xml.rpc.encoding.Serializer getSerializerAs(String mechanismType)
                                                      throws javax.xml.rpc.JAXRPCException

  Specified by:
    `getSerializerAs` in interface `javax.xml.rpc.encoding.SerializerFactory`
  Overrides:
    `getSerializerAs` in class `BaseSerializerFactory`
  Throws:
    `javax.xml.rpc.JAXRPCException`

### getGeneralPurpose

    protected Serializer getGeneralPurpose(String mechanismType)

  Optimize construction of a BeanSerializer by caching the type and property descriptors.

  Overrides:
    `getGeneralPurpose` in class `BaseSerializerFactory`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2002 JBoss Group, LLC. All Rights Reserved.