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

Class DMinMax

  • All Implemented Interfaces:
    CellProcessor, StringCellProcessor


    public class DMinMax
    extends CellProcessorAdaptor
    implements StringCellProcessor
    Converts the input data to a Double and ensures that number is within a specified numeric range (inclusive). If the data has no upper bound (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 double MAX_CHAR
      Maximum value for a Character
      static double MAX_DOUBLE
      Maximum value for a Double
      static double 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 double MIN_CHAR
      Minimum value for a Character
      static double MIN_DOUBLE
      Minimum value for a Double
      static double MIN_SHORT
      Minimum value for a Short
    • Constructor Summary

      Constructors 
      Constructor and Description
      DMinMax(double min, double max)
      Constructs a new DMinMax processor, which converts the input to a Double and ensures the value is between the supplied min and max values.
      DMinMax(double min, double max, DoubleCellProcessor next)
      Constructs a new DMinMax processor, which converts the input to a Double, 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_DOUBLE

        public static final double MAX_DOUBLE
        Maximum value for a Double
        See Also:
        Constant Field Values
      • MIN_DOUBLE

        public static final double MIN_DOUBLE
        Minimum value for a Double
        See Also:
        Constant Field Values
      • MAX_SHORT

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

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

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

        public static final double 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

      • DMinMax

        public DMinMax(double min,
                       double max)
        Constructs a new DMinMax processor, which converts the input to a Double 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
      • DMinMax

        public DMinMax(double min,
                       double max,
                       DoubleCellProcessor next)
        Constructs a new DMinMax processor, which converts the input to a Double, 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.IllegalArgumentException - if max < min
        java.lang.NullPointerException - if next is null

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.