org.jboss.net.axis
Class ParameterizableDeserializerFactory

java.lang.Object
  extended byorg.jboss.axis.encoding.ser.BaseFactory (src) 
      extended byorg.jboss.axis.encoding.ser.BaseDeserializerFactory (src) 
          extended byorg.jboss.net.axis.ParameterizableDeserializerFactory
All Implemented Interfaces:
DeserializerFactory (src) , DeserializerFactory (src) , java.io.Serializable
Direct Known Subclasses:
EntityBeanDeserializerFactory (src)

public class ParameterizableDeserializerFactory
extends BaseDeserializerFactory (src)

Deserializer Factory that may be parameterized with additional options.

Change History

See Also:
Serialized Form

Field Summary
protected  java.util.Map options
           
 
Fields inherited from class org.jboss.axis.encoding.ser.BaseDeserializerFactory (src)
deserClass, deserClassConstructor, getDeserializer, javaType, xmlType
 
Constructor Summary
ParameterizableDeserializerFactory(java.lang.Class deserializerType, java.lang.Class javaType, QName (src)  xmlType)
          regular constructor
ParameterizableDeserializerFactory(java.lang.Class deserializerType, java.lang.Class javaType, QName (src)  xmlType, java.util.Map options)
          the extended constructor that is parameterized
 
Method Summary
 Deserializer (src) getDeserializerAs(java.lang.String mechanismType)
          return a new deserializer that we equip with the right options
protected  java.util.Map getOptions()
          return options
protected  void setOptions(java.util.Map options)
          set options
 
Methods inherited from class org.jboss.axis.encoding.ser.BaseDeserializerFactory (src)
createFactory, getDeserClassConstructor, getGeneralPurpose, getGetDeserializer, getSpecialized, getSupportedMechanismTypes
 
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

options

protected java.util.Map options
Constructor Detail

ParameterizableDeserializerFactory

public ParameterizableDeserializerFactory(java.lang.Class deserializerType,
                                          java.lang.Class javaType,
                                          QName (src)  xmlType)
regular constructor


ParameterizableDeserializerFactory

public ParameterizableDeserializerFactory(java.lang.Class deserializerType,
                                          java.lang.Class javaType,
                                          QName (src)  xmlType,
                                          java.util.Map options)
the extended constructor that is parameterized

Method Detail

getOptions

protected java.util.Map getOptions()
return options


setOptions

protected void setOptions(java.util.Map options)
set options


getDeserializerAs

public Deserializer (src)  getDeserializerAs(java.lang.String mechanismType)
return a new deserializer that we equip with the right options

Specified by:
getDeserializerAs in interface DeserializerFactory (src)
Overrides:
getDeserializerAs in class BaseDeserializerFactory (src)