Interface ISOPackager
- All Known Implementing Classes:
Base1Packager, Base1Packager.F126Packager, Base1Packager.F127Packager, Base1SubFieldPackager, BASE24Packager, BERTLVAsciiHexPackager, BERTLVBinaryPackager, BERTLVEbcdicHexPackager, BERTLVPackager, BinaryHexTaggedSequencePackager, CTCSubElementPackager, CTCSubFieldPackager, DefaultICCBERTLVPackager, DummyPackager, EuroPackager, EuroPackager.Euro48Packager, EuroSubFieldPackager, FSDPackager, GenericPackager, GenericSubFieldPackager, GenericTaggedFieldsPackager, GenericValidatingPackager, GICCSubFieldPackager, ISO87APackager, ISO87APackagerBBitmap, ISO87BPackager, ISO93APackager, ISO93BPackager, ISOBasePackager, ISOBaseValidatingPackager, LogPackager, MasterCardEBCDICSubFieldPackager, NativePackager, PackagerWrapper, PostPackager, PostPackager.PostPrivatePackager, TaggedSequencePackager, VAPSMSPackager, VAPVIPPackager, VAPVIPPackager.F127Packager, VISA1Packager, X92GenericPackager, X92Packager, XML2003Packager, XMLPackager
public interface ISOPackager
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetFieldDescription(ISOComponent m, int fldNumber) byte[]pack(ISOComponent m) intunpack(ISOComponent m, byte[] b) voidunpack(ISOComponent m, InputStream in)
-
Method Details
-
pack
- Parameters:
m- the Component to pack- Returns:
- Message image
- Throws:
ISOException- on error
-
unpack
- Parameters:
m- the Container of this messageb- ISO message image- Returns:
- consumed bytes
- Throws:
ISOException- on error
-
unpack
- Throws:
IOExceptionISOException
-
getDescription
- Returns:
- Packager's Description
-
getFieldDescription
- Parameters:
m- the Container (i.e. an ISOMsg)fldNumber- the Field Number- Returns:
- Field Description
-
createISOMsg
- Returns:
- an ISOMsg
-