Package org.jpos.iso.packager
Class X92Packager
- java.lang.Object
-
- org.jpos.iso.ISOBasePackager
-
- org.jpos.iso.packager.X92Packager
-
- All Implemented Interfaces:
ISOPackager
,LogSource
public class X92Packager extends ISOBasePackager
ANSI X9.2 Packager- See Also:
ISOPackager
,ISOBasePackager
,ISOComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected ISOFieldPackager
bitMapPackager
protected ISOFieldPackager[]
fld
-
Fields inherited from class org.jpos.iso.ISOBasePackager
headerLength, logFieldName, logger, realm, thirdBitmapField
-
-
Constructor Summary
Constructors Constructor Description X92Packager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
emitBitMap()
Although field 1 is not a Bitmap ANSI X9.2 do have a Bitmap field that have to be packed/unpackedprotected ISOFieldPackager
getBitMapfieldPackager()
protected int
getMaxValidField()
-
Methods inherited from class org.jpos.iso.ISOBasePackager
createISOMsg, fieldUnpackLogger, getDescription, getFieldDescription, getFieldPackager, getFirstField, getHeaderLength, getLogger, getRealm, getThirdBitmapField, pack, setFieldPackager, setFieldPackager, setHeaderLength, setLogger, setThirdBitmapField, unpack, unpack
-
-
-
-
Field Detail
-
bitMapPackager
protected ISOFieldPackager bitMapPackager
-
fld
protected ISOFieldPackager[] fld
-
-
Constructor Detail
-
X92Packager
public X92Packager()
-
-
Method Detail
-
getBitMapfieldPackager
protected ISOFieldPackager getBitMapfieldPackager()
- Overrides:
getBitMapfieldPackager
in classISOBasePackager
- 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 classISOBasePackager
- Returns:
- true
-
getMaxValidField
protected int getMaxValidField()
- Overrides:
getMaxValidField
in classISOBasePackager
- Returns:
- 64 for ANSI X9.2
-
-