Package com.softwaremining.util
Class RangeItem
java.lang.Object
com.softwaremining.util.RangeItem
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isInRange
(double value) static final boolean
Method catering for COBOL 88 variable range checkingboolean
isInRange
(int value) static final boolean
Method catering for COBOL 88 variable range checkingboolean
isInRange
(long value) static final boolean
Method catering for COBOL 88 variable range checkingstatic final boolean
Method catering for COBOL 88 variable range checkingstatic final boolean
isInRange
(CBLInteger var, RangeItem[] cond) Method catering for COBOL 88 variable range checkingstatic final boolean
Method catering for COBOL 88 variable range checkingstatic final boolean
Method catering for COBOL 88 variable range checkingboolean
boolean
boolean
static final boolean
Method catering for COBOL 88 variable range checkingboolean
boolean
static final boolean
Method catering for COBOL 88 variable range checkingstatic final boolean
isISMInRange
(ISMNumeric var, RangeItem[] cond) static final boolean
isISMInRange
(ISMString var, RangeItem[] cond) Max()
Min()
-
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
-
RangeItem
-
-
Method Details
-
Max
-
Min
-
isInRange
-
isInRange
public boolean isInRange(int value) -
isInRange
-
isInRange
public boolean isInRange(long value) -
isInRange
-
isInRange
public boolean isInRange(double value) -
isInRange
-
isInRange
-
isInRange
Method catering for COBOL 88 variable range checking- Parameters:
var
-cond
-- Returns:
-
isISMInRange
-
isISMInRange
-
isInRange
Method catering for COBOL 88 variable range checking- Parameters:
var
-cond
-- Returns:
-
isInRange
Method catering for COBOL 88 variable range checking- Parameters:
var
-cond
-- Returns:
-
isInRange
Method catering for COBOL 88 variable range checking- Parameters:
var
-cond
-- Returns:
-
isInRange
Method catering for COBOL 88 variable range checking- Parameters:
var
-cond
-- Returns:
-
isInRange
Method catering for COBOL 88 variable range checking- Parameters:
var
-cond
-- Returns:
-
isInRange
Method catering for COBOL 88 variable range checking- Parameters:
var
-cond
-- Returns:
-
isInRange
Method catering for COBOL 88 variable range checking- Parameters:
var
-cond
-- Returns:
-
isInRange
Method catering for COBOL 88 variable range checking- Parameters:
var
-cond
-- Returns:
-