Package programming5.io

Examples of programming5.io.ExecutionProgressEvent


        int ret = ArrayOperations.seqFind(tag, args, from);
        if (ret >= 0) {
            return ret;
        }
        else {
            throw new NotFoundException();
        }
    }
View Full Code Here


    public void actionWhenCancelled() {}

    public final void start() {
        if (testThread == null) {
            testThread = new RobustThread(
                new Runnable() {    // First parameter of RobustThread constructor

                    @Override
                    public void run() {
                        actionWhenStarting();
View Full Code Here

     * Test of findClosest method, of class ArrayOperations.
     */
    @Test
    public void testFindClosest_ObjectArr_Object() {
        String[] array = new String[] {"string", "array", "new", "int", "assert", "equals"};
        DistanceFunction dfc = new LexicographicDistanceFunction(Mode.COUNT_DIFF_CHARS);
        assertEquals("new", ArrayOperations.findClosest(array, "nes", dfc));
        assertEquals("array", ArrayOperations.findClosest(array, "artsy", dfc));
        assertEquals("new", ArrayOperations.findClosest(array, "newly", dfc));
        assertEquals("new", ArrayOperations.findClosest(array, "dessert", dfc));
        assertEquals("int", ArrayOperations.findClosest(array, "int", dfc));
        assertEquals("string", ArrayOperations.findClosest(array, "strong", dfc));
        assertEquals("string", ArrayOperations.findClosest(array, "attire", dfc));
        assertEquals("array", ArrayOperations.findClosest(array, "sassy", dfc));
        DistanceFunction dfd = new LexicographicDistanceFunction(Mode.DEFAULT);
        assertEquals("new", ArrayOperations.findClosest(array, "nes", dfd));
        assertEquals("array", ArrayOperations.findClosest(array, "artsy", dfd));
        assertEquals("array", ArrayOperations.findClosest(array, "newly", dfd));
        assertEquals("equals", ArrayOperations.findClosest(array, "dessert", dfd));
        assertEquals("int", ArrayOperations.findClosest(array, "int", dfd));
        assertEquals("string", ArrayOperations.findClosest(array, "strong", dfd));
        assertEquals("assert", ArrayOperations.findClosest(array, "attire", dfd));
        assertEquals("array", ArrayOperations.findClosest(array, "sassy", dfd));
        DistanceFunction edf = new StringEditDistanceFunction(StringEditDistanceFunction.Mode.DEFAULT);
        assertEquals("new", ArrayOperations.findClosest(array, "nes", edf));
        assertEquals("array", ArrayOperations.findClosest(array, "artsy", edf));
        assertEquals("new", ArrayOperations.findClosest(array, "newly", edf));
        assertEquals("assert", ArrayOperations.findClosest(array, "dessert", edf));
        assertEquals("int", ArrayOperations.findClosest(array, "int", edf));
        assertEquals("string", ArrayOperations.findClosest(array, "strong", edf));
        assertEquals("string", ArrayOperations.findClosest(array, "attire", edf));
        assertEquals("equals", ArrayOperations.findClosest(array, "because", edf));
        assertEquals("array", ArrayOperations.findClosest(array, "sassy", edf));
        DistanceFunction edfa = new StringEditDistanceFunction(StringEditDistanceFunction.Mode.ALPHABETIC_REPLACE);
        assertEquals("new", ArrayOperations.findClosest(array, "nes", edfa));
        assertEquals("array", ArrayOperations.findClosest(array, "artsy", edfa));
        assertEquals("new", ArrayOperations.findClosest(array, "newly", edfa));
        assertEquals("assert", ArrayOperations.findClosest(array, "dessert", edfa));
        assertEquals("int", ArrayOperations.findClosest(array, "int", edfa));
        assertEquals("string", ArrayOperations.findClosest(array, "strong", edfa));
        assertEquals("assert", ArrayOperations.findClosest(array, "attire", edfa));
        assertEquals("assert", ArrayOperations.findClosest(array, "because", edfa));
        assertEquals("array", ArrayOperations.findClosest(array, "sassy", edfa));
        DistanceFunction edfk = new StringEditDistanceFunction(StringEditDistanceFunction.Mode.KEYBOARD_REPLACE);
        assertEquals("new", ArrayOperations.findClosest(array, "nes", edfk));
        assertEquals("array", ArrayOperations.findClosest(array, "artsy", edfk));
        assertEquals("new", ArrayOperations.findClosest(array, "newly", edfk));
        assertEquals("assert", ArrayOperations.findClosest(array, "dessert", edfk));
        assertEquals("int", ArrayOperations.findClosest(array, "int", edfk));
View Full Code Here

     * Test of findClosest method, of class ArrayOperations.
     */
    @Test
    public void testFindClosestIndex_ObjectArr_Object() {
        String[] array = new String[] {"string", "array", "new", "int", "assert", "equals"};
        DistanceFunction dfc = new LexicographicDistanceFunction(Mode.COUNT_DIFF_CHARS);
        assertEquals(2, ArrayOperations.findClosestIndex(array, "nes", dfc));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "artsy", dfc));
        assertEquals(2, ArrayOperations.findClosestIndex(array, "newly", dfc));
        assertEquals(2, ArrayOperations.findClosestIndex(array, "dessert", dfc));
        assertEquals(3, ArrayOperations.findClosestIndex(array, "int", dfc));
        assertEquals(0, ArrayOperations.findClosestIndex(array, "strong", dfc));
        assertEquals(0, ArrayOperations.findClosestIndex(array, "attire", dfc));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "sassy", dfc));
        DistanceFunction dfd = new LexicographicDistanceFunction(Mode.DEFAULT);
        assertEquals(2, ArrayOperations.findClosestIndex(array, "nes", dfd));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "artsy", dfd));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "newly", dfd));
        assertEquals(5, ArrayOperations.findClosestIndex(array, "dessert", dfd));
        assertEquals(3, ArrayOperations.findClosestIndex(array, "int", dfd));
        assertEquals(0, ArrayOperations.findClosestIndex(array, "strong", dfd));
        assertEquals(4, ArrayOperations.findClosestIndex(array, "attire", dfd));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "sassy", dfd));
        DistanceFunction edf = new StringEditDistanceFunction(StringEditDistanceFunction.Mode.DEFAULT);
        assertEquals(2, ArrayOperations.findClosestIndex(array, "nes", edf));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "artsy", edf));
        assertEquals(2, ArrayOperations.findClosestIndex(array, "newly", edf));
        assertEquals(4, ArrayOperations.findClosestIndex(array, "dessert", edf));
        assertEquals(3, ArrayOperations.findClosestIndex(array, "int", edf));
        assertEquals(0, ArrayOperations.findClosestIndex(array, "strong", edf));
        assertEquals(0, ArrayOperations.findClosestIndex(array, "attire", edf));
        assertEquals(5, ArrayOperations.findClosestIndex(array, "because", edf));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "sassy", edf));
        DistanceFunction edfa = new StringEditDistanceFunction(StringEditDistanceFunction.Mode.ALPHABETIC_REPLACE);
        assertEquals(2, ArrayOperations.findClosestIndex(array, "nes", edfa));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "artsy", edfa));
        assertEquals(2, ArrayOperations.findClosestIndex(array, "newly", edfa));
        assertEquals(4, ArrayOperations.findClosestIndex(array, "dessert", edfa));
        assertEquals(3, ArrayOperations.findClosestIndex(array, "int", edfa));
        assertEquals(0, ArrayOperations.findClosestIndex(array, "strong", edfa));
        assertEquals(4, ArrayOperations.findClosestIndex(array, "attire", edfa));
        assertEquals(4, ArrayOperations.findClosestIndex(array, "because", edfa));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "sassy", edfa));
        DistanceFunction edfk = new StringEditDistanceFunction(StringEditDistanceFunction.Mode.KEYBOARD_REPLACE);
        assertEquals(2, ArrayOperations.findClosestIndex(array, "nes", edfk));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "artsy", edfk));
        assertEquals(2, ArrayOperations.findClosestIndex(array, "newly", edfk));
        assertEquals(4, ArrayOperations.findClosestIndex(array, "dessert", edfk));
        assertEquals(3, ArrayOperations.findClosestIndex(array, "int", edfk));
View Full Code Here

        public int getInt() throws NumberFormatException, NumberRangeException {
    int ret = 0;
    ret = Integer.parseInt(this.getText());
    if (hasRange) {
      if (ret < minimum) {
        throw new NumberRangeException("JNumberField.getInt: Value less than minimum", NumberRangeException.ExceptionStatus.UNDER);
                        }
      else if (ret > maximum) {
        throw new NumberRangeException("JNumberField.getInt: Value greater than maximum", NumberRangeException.ExceptionStatus.OVER);
                        }
    }
    return ret;
  }
View Full Code Here

        public float getFloat() throws NumberFormatException, NumberRangeException {
    float ret = 0;
    ret = Float.parseFloat(this.getText());
    if (hasRange) {
      if (ret < minimum)
        throw new NumberRangeException("JNumberField.getFloat: Value less than minimum", NumberRangeException.ExceptionStatus.UNDER);
      else if (ret > maximum)
        throw new NumberRangeException("JNumberField.getFloat: Value greater than maximum", NumberRangeException.ExceptionStatus.OVER);
    }
    return ret;
  }
View Full Code Here

        public double getDouble() throws NumberFormatException, NumberRangeException {
    double ret = 0;
    ret = Double.parseDouble(this.getText());
    if (hasRange) {
      if (ret < minimum)
        throw new NumberRangeException("JNumberField.getDouble: Value less than minimum", NumberRangeException.ExceptionStatus.UNDER);
      else if (ret > maximum)
        throw new NumberRangeException("JNumberField.getDouble: Value greater than maximum", NumberRangeException.ExceptionStatus.OVER);
    }
    return ret;
  }
View Full Code Here

        public int getInt() throws NumberFormatException, NumberRangeException {
    int ret = 0;
    ret = Integer.parseInt(this.getText());
    if (hasRange) {
      if (ret < minimum)
        throw new NumberRangeException("NumberField.getInt: Value less than minimum", NumberRangeException.ExceptionStatus.UNDER);
      else if (ret > maximum)
        throw new NumberRangeException("NumberField.getInt: Value greater than maximum", NumberRangeException.ExceptionStatus.OVER);
    }
    return ret;
  }
View Full Code Here

        public float getFloat() throws NumberFormatException, NumberRangeException {
    float ret = 0;
    ret = Float.parseFloat(this.getText());
    if (hasRange) {
      if (ret < minimum)
        throw new NumberRangeException("NumberField.getFloat: Value less than minimum", NumberRangeException.ExceptionStatus.UNDER);
      else if (ret > maximum)
        throw new NumberRangeException("NumberField.getFloat: Value greater than maximum", NumberRangeException.ExceptionStatus.OVER);
    }
    return ret;
  }
View Full Code Here

        public double getDouble() throws NumberFormatException, NumberRangeException {
    double ret = 0;
    ret = Double.parseDouble(this.getText());
    if (hasRange) {
      if (ret < minimum)
        throw new NumberRangeException("NumberField.getDouble: Value less than minimum", NumberRangeException.ExceptionStatus.UNDER);
      else if (ret > maximum)
        throw new NumberRangeException("NumberField.getDouble: Value greater than maximum", NumberRangeException.ExceptionStatus.OVER);
    }
    return ret;
  }
View Full Code Here

TOP

Related Classes of programming5.io.ExecutionProgressEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.