com.bea.tuxedo.control
Class StringDeserializer

java.lang.Object
  extended by com.bea.tuxedo.control.Deserializer
      extended by com.bea.tuxedo.control.StringDeserializer

public class StringDeserializer
extends Deserializer


Field Summary
 
Fields inherited from class com.bea.tuxedo.control.Deserializer
_buff, _conventions, _issues, _logLevel, _mappingStrictness
 
Constructor Summary
StringDeserializer(weblogic.wtc.jatmi.TypedString buff, TuxedoControl.MappingStrictness strict, List issues, TuxedoControl.DebugLevel logLev)
          Constructor.
 
Method Summary
 Object deserialize(Class cls, String name)
          Deserialize a String buffer into an object, given the class of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringDeserializer

public StringDeserializer(weblogic.wtc.jatmi.TypedString buff,
                          TuxedoControl.MappingStrictness strict,
                          List issues,
                          TuxedoControl.DebugLevel logLev)
Constructor.

Parameters:
buff - An instance of a TypedString buffer.
strict - The mapping strictness.
issues - The issue list to add to.
conv - Conventions to use when mapping accessors to fields.
logLev - The log level set for this method
Method Detail

deserialize

public Object deserialize(Class cls,
                          String name)
Deserialize a String buffer into an object, given the class of the object. Currently, will only deserialize to primitive or wrapped primitive types.

Specified by:
deserialize in class Deserializer
Parameters:
cls - The class of the object
name - The name of the object - may be an empty string