com.anwrt.commons.hessian.model
Class HessianBinary

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.HessianBinary

public class HessianBinary
extends HessianSimple

Models a binary data as variable length byte-chunks.
creation : 26 sept. 2008

Author:
David FRANCOIS

Constructor Summary
HessianBinary()
           
HessianBinary(byte[] data)
           
 
Method Summary
 void add(byte[] aChunk)
           
 int fullSize()
           
 byte[] get(int aIndex)
           
 java.util.Iterator iterator()
           
 void render(java.io.OutputStream os, AwtHessianSerializer ser)
          Renders the HessianValue to the given OutputStream.
 int size()
           
 
Methods inherited from class com.anwrt.commons.hessian.model.HessianValue
getTypeString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HessianBinary

public HessianBinary()

HessianBinary

public HessianBinary(byte[] data)
Method Detail

add

public void add(byte[] aChunk)

iterator

public java.util.Iterator iterator()

get

public byte[] get(int aIndex)

size

public int size()

fullSize

public int fullSize()

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