org.apache.directory.shared.asn1.codec.stateful.examples
Class HexEncoder

java.lang.Object
  extended byorg.apache.directory.shared.asn1.codec.stateful.examples.HexEncoder
All Implemented Interfaces:
StatefulEncoder

public class HexEncoder
extends java.lang.Object
implements StatefulEncoder

Document me.

Author:
Apache Directory Project $Rev: 379008 $

Field Summary
private  java.nio.ByteBuffer buf
           
private  EncoderCallback cb
           
private static int CHUNK_SZ
           
private  byte[] HEXCHAR_LUT
           
private  EncoderMonitor monitor
           
 
Constructor Summary
HexEncoder()
           
 
Method Summary
 void encode(java.lang.Object obj)
          Transforms a decoded ByteArray of binary data into a stream of ASCII hex characters.
 void setCallback(EncoderCallback cb)
           
 void setEncoderMonitor(EncoderMonitor monitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHUNK_SZ

private static final int CHUNK_SZ
See Also:
Constant Field Values

buf

private java.nio.ByteBuffer buf

monitor

private EncoderMonitor monitor

cb

private EncoderCallback cb

HEXCHAR_LUT

private final byte[] HEXCHAR_LUT
Constructor Detail

HexEncoder

public HexEncoder()
Method Detail

encode

public void encode(java.lang.Object obj)
            throws EncoderException
Transforms a decoded ByteArray of binary data into a stream of ASCII hex characters.

Specified by:
encode in interface StatefulEncoder
Parameters:
obj -
Throws:
EncoderException

setCallback

public void setCallback(EncoderCallback cb)
Specified by:
setCallback in interface StatefulEncoder

setEncoderMonitor

public void setEncoderMonitor(EncoderMonitor monitor)
Specified by:
setEncoderMonitor in interface StatefulEncoder


Copyright © 2003-2006 . All Rights Reserved.