Package programming5.io

Examples of programming5.io.ArgHandler


            while (collision != null) {
                sendSequence = random.nextLong();
                collision = messageTable.get(sendSequence);
            }
            for (int i = 0; i < packetization.length; i++) {
                ret[i] = new ReliableProtocolMessage(packetization[i], sendSequence, (i+1), packetization.length, destURL);
            }
            messageTable.put(sendSequence, ret);
        }
        return ret;
    }
View Full Code Here


        assertEquals("int", ArrayOperations.findClosest(array, "int", edfk));
        assertEquals("string", ArrayOperations.findClosest(array, "strong", edfk));
        assertEquals("string", ArrayOperations.findClosest(array, "attire", edfk));
        assertEquals("equals", ArrayOperations.findClosest(array, "because", edfk));
        assertEquals("array", ArrayOperations.findClosest(array, "sassy", edfk));
        AlphabeticDistanceFunction adf = new AlphabeticDistanceFunction();
        assertEquals("array", ArrayOperations.findClosest(array, "a", adf));
        assertEquals("array", ArrayOperations.findClosest(array, "artsy", adf));
        assertEquals("assert", ArrayOperations.findClosest(array, "because", adf));
        assertEquals("equals", ArrayOperations.findClosest(array, "d", adf));
        assertEquals("new", ArrayOperations.findClosest(array, "new", adf));
View Full Code Here

        assertEquals(3, ArrayOperations.findClosestIndex(array, "int", edfk));
        assertEquals(0, ArrayOperations.findClosestIndex(array, "strong", edfk));
        assertEquals(0, ArrayOperations.findClosestIndex(array, "attire", edfk));
        assertEquals(5, ArrayOperations.findClosestIndex(array, "because", edfk));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "sassy", edfk));
        AlphabeticDistanceFunction adf = new AlphabeticDistanceFunction();
        assertEquals(1, ArrayOperations.findClosestIndex(array, "a", adf));
        assertEquals(1, ArrayOperations.findClosestIndex(array, "artsy", adf));
        assertEquals(4, ArrayOperations.findClosestIndex(array, "because", adf));
        assertEquals(5, ArrayOperations.findClosestIndex(array, "d", adf));
        assertEquals(2, ArrayOperations.findClosestIndex(array, "new", adf));
View Full Code Here

    public String display(String displayPattern) {
        String ret = displayPattern;
        String codeString = StringOperations.extractFirst(ret, "<\\w+>");
        while (codeString != null) {
            PatternCode code = DateDecoder.PatternCode.valueOf(codeString.substring(1, codeString.length()-1));
            String encodedElement;
            switch (code) {
                case dd: {
                    encodedElement = Integer.toString(date.get(Calendar.DAY_OF_MONTH));
                    if (encodedElement.length() == 1) {
View Full Code Here

     * Test of seqFind method, of class ArrayOperations.
     */
    @Test
    public void testSeqFind_3args_1() {
        String[] findArray = new String[] {"first:a", "b:b", "other:a", "c:c"};
        KeyValuePairMatcher keyMatcher = new KeyValuePairMatcher();
        assertEquals(-1, ArrayOperations.seqFind("a", findArray, keyMatcher));
        assertEquals(2, ArrayOperations.seqFind("other", findArray, keyMatcher));
    }
View Full Code Here

     * Test of seqFind method, of class ArrayOperations.
     */
    @Test
    public void testSeqFind_4args() {
        String[] findArray = new String[] {"first:a", "b:b", "other:a", "c:c"};
        KeyValuePairMatcher keyMatcher = new KeyValuePairMatcher();
        assertEquals(2, ArrayOperations.seqFind("other", findArray, 1, keyMatcher));
    }
View Full Code Here

        return line;
    }

    private String fillParameter(DBPropertyKey key, String[] properties, String defaultValue) {
        String ret;
        int pos = ArrayOperations.seqFind(key.toString(), properties, new KeyValuePairMatcher());
        if (pos >= 0) {
            ret = properties[pos].split(":")[1].trim();
        }
        else {
            ret = defaultValue;
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));
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));
View Full Code Here

        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

TOP

Related Classes of programming5.io.ArgHandler

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.