com.bea.tuxedo.control
Class Deserializer

java.lang.Object
  extended by com.bea.tuxedo.control.Deserializer
Direct Known Subclasses:
FieldDeserializer, StringDeserializer

public abstract class Deserializer
extends Object

A Deserializer is responsible for moving fields from a Tuxedo buffer into the arguments of the method signature. There is a specific deserializer for each type of Tuxedo buffer.


Field Summary
protected  weblogic.wtc.jatmi.TypedBuffer _buff
           
protected  TuxedoControl.AccessorName _conventions
           
protected  List _issues
           
protected  TuxedoControl.DebugLevel _logLevel
           
protected  TuxedoControl.MappingStrictness _mappingStrictness
           
 
Constructor Summary
Deserializer(weblogic.wtc.jatmi.TypedBuffer buff, TuxedoControl.MappingStrictness strictness, List issues, TuxedoControl.AccessorName conv, TuxedoControl.DebugLevel logLev)
           
 
Method Summary
abstract  Object deserialize(Class cls, String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_buff

protected weblogic.wtc.jatmi.TypedBuffer _buff

_mappingStrictness

protected TuxedoControl.MappingStrictness _mappingStrictness

_issues

protected List _issues

_conventions

protected TuxedoControl.AccessorName _conventions

_logLevel

protected TuxedoControl.DebugLevel _logLevel
Constructor Detail

Deserializer

public Deserializer(weblogic.wtc.jatmi.TypedBuffer buff,
                    TuxedoControl.MappingStrictness strictness,
                    List issues,
                    TuxedoControl.AccessorName conv,
                    TuxedoControl.DebugLevel logLev)
Method Detail

deserialize

public abstract Object deserialize(Class cls,
                                   String name)