org.jpos.iso.packager
Class Base1SubFieldPackager
java.lang.Object
org.jpos.iso.ISOBasePackager
org.jpos.iso.packager.Base1SubFieldPackager
- All Implemented Interfaces:
- ISOPackager, LogSource
- Direct Known Subclasses:
- Base1Packager.F126Packager
public class Base1SubFieldPackager
- extends ISOBasePackager
ISO 8583 v1987 BINARY Packager
customized for VISA Base1 subfields
- Version:
- $Id$
- Author:
- Eoin Flood
- See Also:
ISOPackager,
ISOBasePackager,
ISOComponent
| Methods inherited from class org.jpos.iso.ISOBasePackager |
createISOMsg, getDescription, getFieldDescription, getFieldPackager, getHeaderLength, getLogger, getMaxValidField, getRealm, setFieldPackager, setFieldPackager, setHeaderLength, setLogger, unpack |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Base1SubFieldPackager
public Base1SubFieldPackager()
emitBitMap
protected boolean emitBitMap()
- Overrides:
emitBitMap in class ISOBasePackager
- Returns:
- true if BitMap have to be emited
getFirstField
protected int getFirstField()
- Description copied from class:
ISOBasePackager
- usually 2 for normal fields, 1 for bitmap-less
or ANSI X9.2
- Overrides:
getFirstField in class ISOBasePackager
- Returns:
- first valid field
getBitMapfieldPackager
protected ISOFieldPackager getBitMapfieldPackager()
- Overrides:
getBitMapfieldPackager in class ISOBasePackager
- Returns:
- suitable ISOFieldPackager for Bitmap
unpack
public int unpack(ISOComponent m,
byte[] b)
throws ISOException
- Unpack a packed subfield into
its corresponding ISOComponent
- Specified by:
unpack in interface ISOPackager- Overrides:
unpack in class ISOBasePackager
- Parameters:
m - the Container of this messageb - ISO message image
- Returns:
- consumed bytes
- Throws:
ISOException - on error
pack
public byte[] pack(ISOComponent m)
throws ISOException
- Pack the subfield into a byte array
- Specified by:
pack in interface ISOPackager- Overrides:
pack in class ISOBasePackager
- Parameters:
m - the Component to pack
- Returns:
- Message image
- Throws:
ISOException - on error
Copyright © 1998-2012 jPOS.org. All Rights Reserved.