Class CTCSubElementPackager
java.lang.Object
org.jpos.iso.ISOBasePackager
org.jpos.iso.packager.ISOBaseValidatingPackager
org.jpos.iso.packager.CTCSubElementPackager
- All Implemented Interfaces:
ISOPackager, ISOValidator, LogSource
Test validatingPackager for subelements 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 falsebyte[]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
-
CTCSubElementPackager
public CTCSubElementPackager()
-
-
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.
-