Package org.jpos.iso.packager
Class ISOMsgFieldValidatingPackager
- java.lang.Object
-
- org.jpos.iso.ISOFieldPackager
-
- org.jpos.iso.ISOMsgFieldPackager
-
- org.jpos.iso.packager.ISOMsgFieldValidatingPackager
-
- All Implemented Interfaces:
ISOValidator
public class ISOMsgFieldValidatingPackager extends ISOMsgFieldPackager implements ISOValidator
THIS CLASS SHOWS THAT IsoMsgFieldValidator IS NOT NECESSARY. IF WE MODIFY CURRENT PACKAGER ISOMsgFieldPackager. IF IT IMPLEMENTS ISOValidator INTERFACE, AND ADD validate(ISOComponent c) METHOD LIKE HERE. IN TesterValidatingPackager FILE WE COULD CHANGE FIELD 48 VALIDATOR TO THAT NEW ISOMsgFieldValidator. SEE COMMENTED LINE.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 org.jpos.iso.ISOMsgFieldPackager
fieldPackager, msgPackager
-
Fields inherited from class org.jpos.iso.ISOFieldPackager
pad, trim
-
-
Constructor Summary
Constructors Constructor Description ISOMsgFieldValidatingPackager(ISOFieldPackager fieldPackager, ISOPackager msgPackager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ISOComponent
validate(ISOComponent m)
Validate an ISOComponent.-
Methods inherited from class org.jpos.iso.ISOMsgFieldPackager
createComponent, getISOFieldPackager, getISOMsgPackager, getMaxPackedLength, pack, unpack, unpack
-
Methods inherited from class org.jpos.iso.ISOFieldPackager
getDescription, getLength, pack, readBytes, setDescription, setLength, setPad, setTrim
-
-
-
-
Constructor Detail
-
ISOMsgFieldValidatingPackager
public ISOMsgFieldValidatingPackager(ISOFieldPackager fieldPackager, ISOPackager msgPackager)
-
-
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.
-
-