Class GenericSubFieldPackager
java.lang.Object
org.jpos.iso.ISOBasePackager
org.jpos.iso.packager.GenericPackager
org.jpos.iso.packager.GenericSubFieldPackager
- All Implemented Interfaces:
Configurable, ISOPackager, ISOSubFieldPackager, GenericPackagerParams, LogSource
GenericSubFieldPackager
Used to pack composite SubFields from the GenericPackager
- See Also:
-
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 TypeMethodDescriptionintGet current composite field numberbyte[]pack(ISOComponent m) Pack the subfield into a byte arrayvoidintunpack(ISOComponent m, byte[] b) Methods inherited from class GenericPackager
emitBitMap, 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
-
GenericSubFieldPackager
- Throws:
ISOException
-
-
Method Details
-
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
-
unpack
- Specified by:
unpackin interfaceISOPackager- Overrides:
unpackin classISOBasePackager- Parameters:
m- the Container of this messageb- ISO message image- Returns:
- consumed bytes
- Throws:
ISOException
-
pack
Pack the subfield into a byte array- Specified by:
packin interfaceISOPackager- Overrides:
packin classISOBasePackager- Parameters:
m- the Component to pack- Returns:
- Message image
- Throws:
ISOException
-