com.bea.tuxedo.control
Class Serializer

java.lang.Object
  extended by com.bea.tuxedo.control.Serializer
Direct Known Subclasses:
FieldSerializer

public abstract class Serializer
extends Object

A Serializer is responsible for moving fields from the arguments of the method signature to a Tuxedo buffer. There is a specific serializer 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
Serializer(weblogic.wtc.jatmi.TypedBuffer buff, TuxedoControl.MappingStrictness strict, List issues, TuxedoControl.AccessorName conv, TuxedoControl.DebugLevel logLev)
           
 
Method Summary
abstract  void serialize(Object obj, String name)
          Abstract methods implemented by the buffer type specific serializers.
 
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

Serializer

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

serialize

public abstract void serialize(Object obj,
                               String name)
Abstract methods implemented by the buffer type specific serializers.