Class ISOBaseValidatingPackager
java.lang.Object
org.jpos.iso.ISOBasePackager
org.jpos.iso.packager.ISOBaseValidatingPackager
- All Implemented Interfaces:
ISOPackager, ISOValidator, LogSource
- Direct Known Subclasses:
CTCSubElementPackager, CTCSubFieldPackager
Base Packager class envolving validators. It implements
ISOValidator interface and define an implementation for validate method.
Validation is for composed components.
Title: jPOS
Description: Java Framework for Financial Systems
Copyright: Copyright (c) 2000 jPOS.org. All rights reserved.
Company: www.jPOS.org
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ISOValidator[]field validator array.protected ISOBaseValidator[]Message level validatorsFields inherited from class ISOBasePackager
fld, headerLength, logFieldName, logger, realm, thirdBitmapField -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetFieldValidator(ISOValidator[] fvlds) voidsetMsgValidator(ISOBaseValidator[] msgVlds) Validate an ISOComponent.Methods inherited from class ISOBasePackager
createISOMsg, emitBitMap, fieldUnpackLogger, getBitMapfieldPackager, getDescription, getFieldDescription, getFieldPackager, getFirstField, getHeaderLength, getLogger, getMaxValidField, getRealm, getThirdBitmapField, pack, setFieldPackager, setFieldPackager, setHeaderLength, setLogger, setThirdBitmapField, unpack, unpack
-
Field Details
-
msgVld
Message level validators -
fldVld
field validator array.
-
-
Constructor Details
-
ISOBaseValidatingPackager
public ISOBaseValidatingPackager()
-
-
Method Details
-
validate
Description copied from interface:ISOValidatorValidate an ISOComponent.- Specified by:
validatein interfaceISOValidator- Throws:
ISOException- if break-on-error is assummed and there are some errors.
-
setFieldValidator
-
setMsgValidator
-