org.jpos.iso.packager
Class ISOBaseValidatingPackager

java.lang.Object
  extended by org.jpos.iso.ISOBasePackager
      extended by 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

Version:
1.0
Author:
Jose Eduardo Leon

Field Summary
protected  ISOValidator[] fldVld
          field validator array.
protected  ISOBaseValidator[] msgVld
          Message level validators
 
Fields inherited from class org.jpos.iso.ISOBasePackager
fld, headerLength, logger, realm
 
Constructor Summary
ISOBaseValidatingPackager()
           
 
Method Summary
 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, getBitMapfieldPackager, getDescription, getFieldDescription, getFieldPackager, getFirstField, getHeaderLength, getLogger, getMaxValidField, getRealm, pack, setFieldPackager, setFieldPackager, setHeaderLength, setLogger, unpack, unpack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 interface ISOValidator
Throws:
ISOException

setFieldValidator

public void setFieldValidator(ISOValidator[] fvlds)

setMsgValidator

public void setMsgValidator(ISOBaseValidator[] msgVlds)


Copyright © 1998-2012 jPOS.org. All Rights Reserved.