Menu

How to use ValueRange?

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());

}
Posted by Yan Tang Demey 2012-10-18

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.