to check whether a statement, e.g., "<-1000,99" is a value range of Integer or Float.
/**
* Checks if is range or value test_ float.
* @author: Yan Tang, VUB, 2009
*/
public static void isRangeOrValueTest_Float() {
ValueRange range = new ValueRange("<=100");
boolean isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("<=-100");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("<=hello,world!");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range = new ValueRange("<100");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("<hello,world!");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput(">=-100");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput(">100");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput(">=hello,world!");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput(" 123 ");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("{1,2,3}");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("hello,world!");
isRangeOrValue = range.isFloatRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
}
/**
* Checks if is range or value test_ integer.
*/
public static void isRangeOrValueTest_Integer() {
ValueRange range = new ValueRange("<=10.2");
boolean isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("<=-100");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("<=hello,world!");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range = new ValueRange("<100");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("<hello,world!");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput(">=-100");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput(">100");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput(">=hello,world!");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput(" 123 ");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("{1,2,3}");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
range.setInput("hello,world!");
isRangeOrValue = range.isIntegerRangeOrValue();
System.out.println(range.getInput() + " isRangeOrValue = "
+ isRangeOrValue);
System.err.print(range.getInfo());
}