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 TypeMethodDescriptionbooleanisInRange(double value) static final booleanMethod catering for COBOL 88 variable range checkingbooleanisInRange(int value) static final booleanMethod catering for COBOL 88 variable range checkingbooleanisInRange(long value) static final booleanMethod catering for COBOL 88 variable range checkingstatic final booleanMethod catering for COBOL 88 variable range checkingstatic final booleanisInRange(CBLInteger var, RangeItem[] cond) Method catering for COBOL 88 variable range checkingstatic final booleanMethod catering for COBOL 88 variable range checkingstatic final booleanMethod catering for COBOL 88 variable range checkingbooleanbooleanbooleanstatic final booleanMethod catering for COBOL 88 variable range checkingbooleanbooleanstatic final booleanMethod catering for COBOL 88 variable range checkingstatic final booleanisISMInRange(ISMNumeric var, RangeItem[] cond) static final booleanisISMInRange(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:
-