Class RangeItem

java.lang.Object
com.softwaremining.util.RangeItem

public class RangeItem extends Object
RangeItem class duplicates the functionality of COBOL 88 type variables. It effectively provides an enumeration types - and allow variables to be check whether they belong to one of the entries in the enumeration
  • Constructor Details

    • RangeItem

      public RangeItem(int min, int max)
    • RangeItem

      public RangeItem(long min, long max)
    • RangeItem

      public RangeItem(int value)
    • RangeItem

      public RangeItem(double min, double max)
    • RangeItem

      public RangeItem(double value)
    • RangeItem

      public RangeItem(String min, String max)
    • RangeItem

      public RangeItem(String value)
  • Method Details

    • Max

      public Object Max()
    • Min

      public Object Min()
    • isInRange

      public boolean isInRange(String theValue)
    • isInRange

      public boolean isInRange(int value)
    • isInRange

      public boolean isInRange(Integer value)
    • isInRange

      public boolean isInRange(long value)
    • isInRange

      public boolean isInRange(Long value)
    • isInRange

      public boolean isInRange(double value)
    • isInRange

      public boolean isInRange(Double value)
    • isInRange

      public boolean isInRange(Object value)
    • isInRange

      public static final boolean isInRange(ISMObject var, RangeItem[] cond)
      Method catering for COBOL 88 variable range checking
      Parameters:
      var -
      cond -
      Returns:
    • isISMInRange

      public static final boolean isISMInRange(ISMNumeric var, RangeItem[] cond)
    • isISMInRange

      public static final boolean isISMInRange(ISMString var, RangeItem[] cond)
    • isInRange

      public static final boolean isInRange(CBLInteger var, RangeItem[] cond)
      Method catering for COBOL 88 variable range checking
      Parameters:
      var -
      cond -
      Returns:
    • isInRange

      public static final boolean isInRange(CBLLong var, RangeItem[] cond)
      Method catering for COBOL 88 variable range checking
      Parameters:
      var -
      cond -
      Returns:
    • isInRange

      public static final boolean isInRange(CBLDouble var, RangeItem[] cond)
      Method catering for COBOL 88 variable range checking
      Parameters:
      var -
      cond -
      Returns:
    • isInRange

      public static final boolean isInRange(Number var, RangeItem[] cond)
      Method catering for COBOL 88 variable range checking
      Parameters:
      var -
      cond -
      Returns:
    • isInRange

      public static final boolean isInRange(String var, RangeItem[] cond)
      Method catering for COBOL 88 variable range checking
      Parameters:
      var -
      cond -
      Returns:
    • isInRange

      public static final boolean isInRange(double var, RangeItem[] cond)
      Method catering for COBOL 88 variable range checking
      Parameters:
      var -
      cond -
      Returns:
    • isInRange

      public static final boolean isInRange(int var, RangeItem[] cond)
      Method catering for COBOL 88 variable range checking
      Parameters:
      var -
      cond -
      Returns:
    • isInRange

      public static final boolean isInRange(long var, RangeItem[] cond)
      Method catering for COBOL 88 variable range checking
      Parameters:
      var -
      cond -
      Returns: