com.caucho.hessian.io
Class StringValueDeserializer

java.lang.Object
  extended by com.caucho.hessian.io.AbstractDeserializer
      extended by com.caucho.hessian.io.AbstractStringValueDeserializer
          extended by com.caucho.hessian.io.StringValueDeserializer
All Implemented Interfaces:
Deserializer

public class StringValueDeserializer
extends AbstractStringValueDeserializer

Deserializing a string valued object


Nested Class Summary
 
Nested classes/interfaces inherited from class com.caucho.hessian.io.AbstractDeserializer
AbstractDeserializer.NullDeserializer
 
Field Summary
private  java.lang.Class _cl
           
private  java.lang.reflect.Constructor _constructor
           
 
Fields inherited from class com.caucho.hessian.io.AbstractDeserializer
NULL
 
Constructor Summary
StringValueDeserializer(java.lang.Class cl)
           
 
Method Summary
protected  java.lang.Object create(java.lang.String value)
           
 java.lang.Class getType()
           
 
Methods inherited from class com.caucho.hessian.io.AbstractStringValueDeserializer
readMap, readObject
 
Methods inherited from class com.caucho.hessian.io.AbstractDeserializer
codeName, createField, createFields, error, isReadResolve, readLengthList, readList, readObject, readObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_cl

private java.lang.Class _cl

_constructor

private java.lang.reflect.Constructor _constructor
Constructor Detail

StringValueDeserializer

public StringValueDeserializer(java.lang.Class cl)
Method Detail

getType

public java.lang.Class getType()
Specified by:
getType in interface Deserializer
Overrides:
getType in class AbstractDeserializer

create

protected java.lang.Object create(java.lang.String value)
                           throws java.io.IOException
Specified by:
create in class AbstractStringValueDeserializer
Throws:
java.io.IOException


Copyright 2003-2011. All Rights Reserved.