Package org.jpos.iso

Class IVA_ALPHANUMNOBLANK

  • All Implemented Interfaces:
    Configurable, ISOValidator

    public class IVA_ALPHANUMNOBLANK
    extends IVA_ALPHANUM
    Validator for ASCII alphanumeric no-blank filled fields.

    Title: jPOS

    Description: Java Framework for Financial Systems

    Copyright: Copyright (c) 2000 jPOS.org. All rights reserved.

    Company: www.jPOS.org

    • Constructor Detail

      • IVA_ALPHANUMNOBLANK

        public IVA_ALPHANUMNOBLANK​(int minLen,
                                   int maxLen,
                                   java.lang.String Description)
      • IVA_ALPHANUMNOBLANK

        public IVA_ALPHANUMNOBLANK​(int maxLen,
                                   java.lang.String Description)
      • IVA_ALPHANUMNOBLANK

        public IVA_ALPHANUMNOBLANK​(boolean breakOnError,
                                   java.lang.String Description)
      • IVA_ALPHANUMNOBLANK

        public IVA_ALPHANUMNOBLANK​(boolean breakOnError,
                                   int maxLen,
                                   java.lang.String Description)
      • IVA_ALPHANUMNOBLANK

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

      • validate

        public ISOComponent validate​(ISOComponent f)
                              throws ISOException
        Validate that component is not blank-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