jPOS 1.6.1 API Documentation

org.jpos.iso
Class IVA_ALPHANUMNOZERO

java.lang.Object
  extended by org.jpos.iso.ISOFieldValidator
      extended by org.jpos.iso.IVA_ALPHANUM
          extended by org.jpos.iso.IVA_ALPHANUMNOZERO
All Implemented Interfaces:
Configurable, ReConfigurable, ISOValidator
Direct Known Subclasses:
IVA_ALPHANUMNOZERO_NOBLANK

public class IVA_ALPHANUMNOZERO
extends IVA_ALPHANUM

Validator for no zero-filled fields.

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

Constructor Summary
IVA_ALPHANUMNOZERO()
           
IVA_ALPHANUMNOZERO(boolean breakOnError, int minLen, int maxLen, java.lang.String Description)
           
IVA_ALPHANUMNOZERO(boolean breakOnError, int maxLen, java.lang.String Description)
           
IVA_ALPHANUMNOZERO(boolean breakOnError, java.lang.String Description)
           
IVA_ALPHANUMNOZERO(int minLen, int maxLen, java.lang.String Description)
           
IVA_ALPHANUMNOZERO(int maxLen, java.lang.String Description)
           
IVA_ALPHANUMNOZERO(java.lang.String Description)
           
 
Method Summary
 ISOComponent validate(ISOComponent f)
          Validate that the component is not zero-filled.
 
Methods inherited from class org.jpos.iso.ISOFieldValidator
breakOnError, getDescription, getFieldId, getRejCode, setBreakOnError, setConfiguration, setDescription, setFieldId, setMaxLength, setMinLength
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IVA_ALPHANUMNOZERO

public IVA_ALPHANUMNOZERO()

IVA_ALPHANUMNOZERO

public IVA_ALPHANUMNOZERO(java.lang.String Description)

IVA_ALPHANUMNOZERO

public IVA_ALPHANUMNOZERO(int minLen,
                          int maxLen,
                          java.lang.String Description)

IVA_ALPHANUMNOZERO

public IVA_ALPHANUMNOZERO(int maxLen,
                          java.lang.String Description)

IVA_ALPHANUMNOZERO

public IVA_ALPHANUMNOZERO(boolean breakOnError,
                          java.lang.String Description)

IVA_ALPHANUMNOZERO

public IVA_ALPHANUMNOZERO(boolean breakOnError,
                          int maxLen,
                          java.lang.String Description)

IVA_ALPHANUMNOZERO

public IVA_ALPHANUMNOZERO(boolean breakOnError,
                          int minLen,
                          int maxLen,
                          java.lang.String Description)
Method Detail

validate

public ISOComponent validate(ISOComponent f)
                      throws ISOException
Validate that the component is not zero-filled.

Specified by:
validate in interface ISOValidator
Overrides:
validate in class IVA_ALPHANUM
Parameters:
f - ISOField component
Returns:
an ISOComponent result of validation process. If there area any validation error, then an ISOV component replace original c and it's returned in case of break-on-error condition is false. If break-on-error is false, then an ISOVException containing the ISOV component is raised.
Throws:
ISOException - if there are some errors during validation. It contains an ISOV component inside referencing the errors.
See Also:
method

jPOS.org