jPOS 1.6.1 API Documentation

org.jpos.iso
Class NullPrefixer

java.lang.Object
  extended by org.jpos.iso.NullPrefixer
All Implemented Interfaces:
Prefixer

public class NullPrefixer
extends java.lang.Object
implements Prefixer

AsciiPrefixer constructs a prefix for ASCII messages.

Version:
$Revision: 2594 $ $Date: 2008-01-22 08:41:31 -0800 (Tue, 22 Jan 2008) $
Author:
joconnor

Field Summary
static NullPrefixer INSTANCE
          A handy instance of the null prefixer.
 
Method Summary
 int decodeLength(byte[] b, int offset)
          Returns -1 meaning there is no length field.
 void encodeLength(int length, byte[] b)
          Fills a byte array with the field length data in raw form.
 int getPackedLength()
          Returns the number of bytes taken up by the length encoding.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final NullPrefixer INSTANCE
A handy instance of the null prefixer.

Method Detail

encodeLength

public void encodeLength(int length,
                         byte[] b)
Description copied from interface: Prefixer
Fills a byte array with the field length data in raw form.

Specified by:
encodeLength in interface Prefixer
Parameters:
length - The length to be encoded.
b - The byte array to fill with the encoded length.

decodeLength

public int decodeLength(byte[] b,
                        int offset)
Returns -1 meaning there is no length field.

Specified by:
decodeLength in interface Prefixer
Parameters:
b - The byte array to scan for the length.
offset - The offset to start scanning from.
Returns:
The length in chars of the field data to follow this LengthPrefix.
See Also:
Prefixer.decodeLength(byte[], int)

getPackedLength

public int getPackedLength()
Description copied from interface: Prefixer
Returns the number of bytes taken up by the length encoding.

Specified by:
getPackedLength in interface Prefixer
See Also:
org.jpos.iso.Prefixer#getLengthInBytes()

jPOS.org