Class GICCSubFieldPackager
java.lang.Object
org.jpos.iso.ISOBasePackager
org.jpos.iso.packager.GenericPackager
org.jpos.iso.packager.GICCSubFieldPackager
- All Implemented Interfaces:
Configurable, ISOPackager, ISOSubFieldPackager, GenericPackagerParams, LogSource
public class GICCSubFieldPackager
extends GenericPackager
implements ISOSubFieldPackager, GenericPackagerParams
This packager is used to package subfields such as field 60 of GICC.
-
Nested Class Summary
Nested classes/interfaces inherited from class GenericPackager
GenericPackager.GenericContentHandler, GenericPackager.GenericEntityResolver -
Field Summary
Fields inherited from class ISOBasePackager
fld, headerLength, logFieldName, logger, realm, thirdBitmapField -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanAlways return falseintGet current composite field numberbyte[]pack(ISOComponent c) pack method that works in conjunction withISOBasePackager.unpack(ISOComponent, byte[]).voidintunpack(ISOComponent m, byte[] b) Methods inherited from class GenericPackager
getBitMapfieldPackager, getDescription, getFirstField, getMaxValidField, readFile, readFile, setConfiguration, setLoggerMethods inherited from class ISOBasePackager
createISOMsg, fieldUnpackLogger, getFieldDescription, getFieldPackager, getHeaderLength, getLogger, getRealm, getThirdBitmapField, setFieldPackager, setFieldPackager, setHeaderLength, setThirdBitmapField, unpack
-
Constructor Details
-
GICCSubFieldPackager
-
-
Method Details
-
emitBitMap
Always return false- Overrides:
emitBitMapin classGenericPackager- Returns:
- true if BitMap have to be emited
-
getFieldNumber
Description copied from interface:ISOSubFieldPackagerGet current composite field number- Specified by:
getFieldNumberin interfaceISOSubFieldPackager- Returns:
- composite field number
-
setGenericPackagerParams
- Specified by:
setGenericPackagerParamsin interfaceGenericPackagerParams- Overrides:
setGenericPackagerParamsin classGenericPackager
-
pack
Description copied from class:ISOBasePackagerpack method that works in conjunction withISOBasePackager.unpack(ISOComponent, byte[]).Handles a tertiary bitmap possibly appearing in Data Element
thirdBitmapField.- Specified by:
packin interfaceISOPackager- Overrides:
packin classISOBasePackager- Parameters:
c- the Component to pack- Returns:
- Message image
- Throws:
ISOException
-
unpack
- Specified by:
unpackin interfaceISOPackager- Overrides:
unpackin classISOBasePackager- Parameters:
m- the Container of this messageb- ISO message image- Returns:
- consumed bytes
- Throws:
ISOException
-