Class CTCSubFieldPackager
java.lang.Object
org.jpos.iso.ISOBasePackager
org.jpos.iso.packager.ISOBaseValidatingPackager
org.jpos.iso.packager.CTCSubFieldPackager
- All Implemented Interfaces:
ISOPackager, ISOValidator, LogSource
Tester validating packager for subfields in field 48.
Title: jPOS
Description: Java Framework for Financial Systems
Copyright: Copyright (c) 2000 jPOS.org. All rights reserved.
Company: www.jPOS.org
-
Field Summary
Fields inherited from class ISOBaseValidatingPackager
fldVld, msgVldFields inherited from class ISOBasePackager
fld, headerLength, logFieldName, logger, realm, thirdBitmapField -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanAlways return false.byte[]pack(ISOComponent c) pack method that works in conjunction withISOBasePackager.unpack(ISOComponent, byte[]).intunpack(ISOComponent m, byte[] b) Validate an ISOComponent.Methods inherited from class ISOBaseValidatingPackager
setFieldValidator, setMsgValidatorMethods inherited from class ISOBasePackager
createISOMsg, fieldUnpackLogger, getBitMapfieldPackager, getDescription, getFieldDescription, getFieldPackager, getFirstField, getHeaderLength, getLogger, getMaxValidField, getRealm, getThirdBitmapField, setFieldPackager, setFieldPackager, setHeaderLength, setLogger, setThirdBitmapField, unpack
-
Constructor Details
-
CTCSubFieldPackager
public CTCSubFieldPackager()
-
-
Method Details
-
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
-
emitBitMap
Always return false.- Overrides:
emitBitMapin classISOBasePackager- Returns:
- true if BitMap have to be emited
-
validate
Description copied from interface:ISOValidatorValidate an ISOComponent.- Specified by:
validatein interfaceISOValidator- Overrides:
validatein classISOBaseValidatingPackager- Throws:
ISOException- if break-on-error is assummed and there are some errors.
-