org.jpos.iso.packager
Class X92Packager

java.lang.Object
  extended by org.jpos.iso.ISOBasePackager
      extended by org.jpos.iso.packager.X92Packager
All Implemented Interfaces:
ISOPackager, LogSource

public class X92Packager
extends ISOBasePackager

ANSI X9.2 Packager

Version:
$Id$
Author:
apr@cs.com.uy
See Also:
ISOPackager, ISOBasePackager, ISOComponent

Field Summary
protected  ISOFieldPackager bitMapPackager
           
protected  ISOFieldPackager[] fld
           
 
Fields inherited from class org.jpos.iso.ISOBasePackager
headerLength, logger, realm
 
Constructor Summary
X92Packager()
           
 
Method Summary
protected  boolean emitBitMap()
          Although field 1 is not a Bitmap ANSI X9.2 do have a Bitmap field that have to be packed/unpacked
protected  ISOFieldPackager getBitMapfieldPackager()
           
protected  int getMaxValidField()
           
 
Methods inherited from class org.jpos.iso.ISOBasePackager
createISOMsg, getDescription, getFieldDescription, getFieldPackager, getFirstField, getHeaderLength, getLogger, getRealm, pack, setFieldPackager, setFieldPackager, setHeaderLength, setLogger, unpack, unpack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bitMapPackager

protected ISOFieldPackager bitMapPackager

fld

protected ISOFieldPackager[] fld
Constructor Detail

X92Packager

public X92Packager()
Method Detail

getBitMapfieldPackager

protected ISOFieldPackager getBitMapfieldPackager()
Overrides:
getBitMapfieldPackager in class ISOBasePackager
Returns:
suitable ISOFieldPackager for Bitmap

emitBitMap

protected boolean emitBitMap()
Although field 1 is not a Bitmap ANSI X9.2 do have a Bitmap field that have to be packed/unpacked

Overrides:
emitBitMap in class ISOBasePackager
Returns:
true

getMaxValidField

protected int getMaxValidField()
Overrides:
getMaxValidField in class ISOBasePackager
Returns:
64 for ANSI X9.2


Copyright © 1998-2012 jPOS.org. All Rights Reserved.