Package org.jpos.iso.packager
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
public class ISOBaseValidatingPackager extends ISOBasePackager implements ISOValidator
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
Fields Modifier and Type Field Description protected ISOValidator[]
fldVld
field validator array.protected ISOBaseValidator[]
msgVld
Message level validators-
Fields inherited from class org.jpos.iso.ISOBasePackager
fld, headerLength, logFieldName, logger, realm, thirdBitmapField
-
-
Constructor Summary
Constructors Constructor Description ISOBaseValidatingPackager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setFieldValidator(ISOValidator[] fvlds)
void
setMsgValidator(ISOBaseValidator[] msgVlds)
ISOComponent
validate(ISOComponent m)
Validate an ISOComponent.-
Methods inherited from class org.jpos.iso.ISOBasePackager
createISOMsg, emitBitMap, fieldUnpackLogger, getBitMapfieldPackager, getDescription, getFieldDescription, getFieldPackager, getFirstField, getHeaderLength, getLogger, getMaxValidField, getRealm, getThirdBitmapField, pack, setFieldPackager, setFieldPackager, setHeaderLength, setLogger, setThirdBitmapField, unpack, unpack
-
-
-
-
Field Detail
-
msgVld
protected ISOBaseValidator[] msgVld
Message level validators
-
fldVld
protected ISOValidator[] fldVld
field validator array.
-
-
Constructor Detail
-
ISOBaseValidatingPackager
public ISOBaseValidatingPackager()
-
-
Method Detail
-
validate
public ISOComponent validate(ISOComponent m) throws ISOException
Description copied from interface:ISOValidator
Validate an ISOComponent.- Specified by:
validate
in interfaceISOValidator
- Throws:
ISOException
- if break-on-error is assummed and there are some errors.
-
setFieldValidator
public void setFieldValidator(ISOValidator[] fvlds)
-
setMsgValidator
public void setMsgValidator(ISOBaseValidator[] msgVlds)
-
-