com.anwrt.commons.hessian.model
Class HessianString

java.lang.Object
  extended by com.anwrt.commons.hessian.model.HessianValue
      extended by com.anwrt.commons.hessian.model.HessianSimple
          extended by com.anwrt.commons.hessian.model.HessianString

public class HessianString
extends HessianSimple

Models a 16-bit unicode character string encoded in UTF-8.
creation : 26 sept. 2008

Author:
David FRANCOIS

Constructor Summary
HessianString(java.lang.String aVal)
           
 
Method Summary
 void add(java.lang.String aVal)
           
 boolean equals(java.lang.Object o)
           
 int getChunkSize()
           
 int getLength()
           
 java.lang.String getTypeString()
           
 java.lang.String getValue()
           
 int hashCode()
           
 void render(java.io.OutputStream os, AwtHessianSerializer ser)
          Renders the HessianValue to the given OutputStream.
 void setChunkSize(int aChunkSize)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HessianString

public HessianString(java.lang.String aVal)
Method Detail

getChunkSize

public int getChunkSize()

setChunkSize

public void setChunkSize(int aChunkSize)

getValue

public java.lang.String getValue()

add

public void add(java.lang.String aVal)

getLength

public int getLength()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeString

public java.lang.String getTypeString()
Overrides:
getTypeString in class HessianValue

render

public void render(java.io.OutputStream os,
                   AwtHessianSerializer ser)
            throws AwtHessianSerializerException
Description copied from class: HessianValue
Renders the HessianValue to the given OutputStream.

Specified by:
render in class HessianValue
Parameters:
os - to which to render
ser - an AwtHessianSerializer instance
Throws:
AwtHessianSerializerException