Documentation of 'org.supercsv.cellprocessor.constraint.LMinMax' Java class
LMinMax
org.supercsv.cellprocessor.constraint

Class LMinMax

  • All Implemented Interfaces:
    CellProcessor, StringCellProcessor


    public class LMinMax
    extends CellProcessorAdaptor
    implements StringCellProcessor
    Converts the input data to a Long and and ensures the value is between the supplied min and max values (inclusive). If the data has no upper or lower bound, you should use either of MIN or MAX constants provided in the class.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int MAX_8_BIT_SIGNED
      Maximum value for 8 bits (signed)
      static int MAX_8_BIT_UNSIGNED
      Maximum value for 8 bits (unsigned)
      static int MAX_CHAR
      Maximum value for a Character
      static int MAX_INTEGER
      Maximum value for an Integer
      static long MAX_LONG
      Maximum value for a Long
      static short MAX_SHORT
      Maximum value for a Short
      static int MIN_8_BIT_SIGNED
      Minimum value for 8 bits (signed)
      static int MIN_8_BIT_UNSIGNED
      Minimum value for 8 bits (unsigned)
      static int MIN_CHAR
      Minimum value for a Character
      static int MIN_INTEGER
      Minimum value for an Integer
      static long MIN_LONG
      Minimum value for a Long
      static short MIN_SHORT
      Minimum value for a Short
    • Constructor Summary

      Constructors 
      Constructor and Description
      LMinMax(long min, long max)
      Constructs a new LMinMax processor, which converts the input data to a Long and and ensures the value is between the supplied min and max values.
      LMinMax(long min, long max, LongCellProcessor next)
      Constructs a new LMinMax processor, which converts the input data to a Long and and ensures the value is between the supplied min and max values, then calls the next processor in the chain.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object execute(java.lang.Object value, CsvContext context)
      This method is invoked by the framework when the processor needs to process data or check constraints.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • MAX_INTEGER

        public static final int MAX_INTEGER
        Maximum value for an Integer
        See Also:
        Constant Field Values
      • MIN_INTEGER

        public static final int MIN_INTEGER
        Minimum value for an Integer
        See Also:
        Constant Field Values
      • MAX_SHORT

        public static final short MAX_SHORT
        Maximum value for a Short
        See Also:
        Constant Field Values
      • MIN_SHORT

        public static final short MIN_SHORT
        Minimum value for a Short
        See Also:
        Constant Field Values
      • MAX_CHAR

        public static final int MAX_CHAR
        Maximum value for a Character
        See Also:
        Constant Field Values
      • MIN_CHAR

        public static final int MIN_CHAR
        Minimum value for a Character
        See Also:
        Constant Field Values
      • MAX_8_BIT_UNSIGNED

        public static final int MAX_8_BIT_UNSIGNED
        Maximum value for 8 bits (unsigned)
        See Also:
        Constant Field Values
      • MIN_8_BIT_UNSIGNED

        public static final int MIN_8_BIT_UNSIGNED
        Minimum value for 8 bits (unsigned)
        See Also:
        Constant Field Values
      • MAX_8_BIT_SIGNED

        public static final int MAX_8_BIT_SIGNED
        Maximum value for 8 bits (signed)
        See Also:
        Constant Field Values
      • MIN_8_BIT_SIGNED

        public static final int MIN_8_BIT_SIGNED
        Minimum value for 8 bits (signed)
        See Also:
        Constant Field Values
    • Constructor Detail

      • LMinMax

        public LMinMax(long min,
                       long max)
        Constructs a new LMinMax processor, which converts the input data to a Long and and ensures the value is between the supplied min and max values.
        Parameters:
        min - the minimum value (inclusive)
        max - the maximum value (inclusive)
        Throws:
        java.lang.IllegalArgumentException - if max < min
      • LMinMax

        public LMinMax(long min,
                       long max,
                       LongCellProcessor next)
        Constructs a new LMinMax processor, which converts the input data to a Long and and ensures the value is between the supplied min and max values, then calls the next processor in the chain.
        Parameters:
        min - the minimum value (inclusive)
        max - the maximum value (inclusive)
        next - the next processor in the chain
        Throws:
        java.lang.NullPointerException - if next is null
        java.lang.IllegalArgumentException - if max < min

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.