Examples of ListEventListener


Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        assertEquals(selReplay, sel);
        assertEquals(felReplay, fel);
        assertEquals(relReplay, rel);

        if (rel != null) {
            rel.addListEventListener(new ListEventListener() {
                public void listChanged(final ListEvent listEvent) {
                    if (listEvent.isChanged()) {
                        for (int i = listEvent.getIndexStart(); i < listEvent.getIndexEnd();i ++) {
                            listEvent.getSourceList().get(i);
                        }
View Full Code Here

Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        final RangedEventList rel = createBackedRangedEventList(el); // maxSize set to Integer.MAX_VALUE

        rel.setStart(3);

        final ListEventListener addedListener = new ListEventListener() {
            public void listChanged(final ListEvent listEvent) {
                if (!listEvent.isAdded()) {
                    fail("Expecting an ADDED event. got: " + listEvent);
                }
            }
        };
        rel.addListEventListener(addedListener);

        el.add("one");

        rel.removeListEventListener(addedListener);

        final ListEventListener changedListener = new ListEventListener() {
            public void listChanged(final ListEvent listEvent) {
                if (!listEvent.isChanged()) {
                    fail("Expecting an CHANGED event. got: " + listEvent);
                }
            }
        };

        rel.addListEventListener(changedListener);

        el.set(el.indexOf("one"), "two");

        rel.removeListEventListener(changedListener);

        final ListEventListener removedListener = new ListEventListener() {
            public void listChanged(final ListEvent listEvent) {
                if (!listEvent.isRemoved()) {
                    fail("Expecting an REMOVED event. got: " + listEvent);
                }
            }
View Full Code Here

Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        final EventList el = EventLists.eventList();
        final RangedEventList rel = createBackedRangedEventList(el);
        //rel.setStart(10);
        rel.setMaxSize(2);

        ListEventListener lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                    case 1:
                        assertEquals(ListEvent.createAdded(rel, count - 1), listEvent);
                        break;
                    case 2:
                        assertEquals(ListEvent.createOther(rel), listEvent);
                        break;
                    case 3:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.add("zero");
        el.add("one"); // FIXME: currently fails
        el.add("two");
        lel.listChanged(null);
        rel.removeListEventListener(lel);

    }
View Full Code Here

Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        final RangedEventList rel = createBackedRangedEventList(el);
        rel.setStart(10);
        rel.setMaxSize(10);

        // if the max size is in effect, the last element(s) is removed and the first is added
        ListEventListener lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createRemoved(rel, 9), listEvent);
                        break;
                    case 1:
                        assertEquals(ListEvent.createAdded(rel, 0), listEvent);
                        break;
                    case 2:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.add(0, "one");
        lel.listChanged(null);
        rel.removeListEventListener(lel);

        // if max size doesn't have an effect then element(s) are added to the start
        rel.setMaxSize(Integer.MAX_VALUE);
        lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createAdded(rel, 0), listEvent);
                        break;
                    case 1:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.add(0, "two");
        lel.listChanged(null);
        rel.removeListEventListener(lel);
    }
View Full Code Here

Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        final RangedEventList rel = createBackedRangedEventList(el);
        rel.setStart(10);
        rel.setMaxSize(10);

        ListEventListener lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createOther(rel), listEvent);
                        break;
                    case 1:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.set(0, "one");
        lel.listChanged(null);
        rel.removeListEventListener(lel);
    }
View Full Code Here

Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        rel.setStart(10);
        rel.setMaxSize(10);
        assertEquals(10, rel.size());

        // if the max size is in effect, the last element(s) is removed and the first is added
        ListEventListener lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createRemoved(rel, 0), listEvent);
                        break;
                    case 1:
                        assertEquals(ListEvent.createAdded(rel, 9), listEvent);
                        break;
                    case 2:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.remove(0);
        assertEquals(10, rel.size());
        lel.listChanged(null);
        rel.removeListEventListener(lel);

        // if max size doesn't have an effect then element(s) are added to the start
        rel.setMaxSize(Integer.MAX_VALUE);
        lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createRemoved(rel, 0), listEvent);
                        break;
                    case 1:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.remove(0);
        lel.listChanged(null);
        rel.removeListEventListener(lel);
    }
View Full Code Here

Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        final RangedEventList rel = createBackedRangedEventList(el);
        rel.setStart(10);
        rel.setMaxSize(10);

        ListEventListener lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createRemoved(rel, 9), listEvent);
                        break;
                    case 1:
                        assertEquals(ListEvent.createAdded(rel, 0), listEvent);
                        break;
                    case 2:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.add(10, "one"); // should have same effect as testAddBeforeRangeStart()
        lel.listChanged(null);
        rel.removeListEventListener(lel);

        rel.setMaxSize(Integer.MAX_VALUE);

        lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createAdded(rel, 0), listEvent);
                        break;
                    case 1:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.add(10, "two"); // should have same effect as testAddBeforeRangeStart()
        lel.listChanged(null);
        rel.removeListEventListener(lel);
    }
View Full Code Here

Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        final RangedEventList rel = createBackedRangedEventList(el);
        rel.setStart(10);
        rel.setMaxSize(10);

        ListEventListener lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createChanged(rel, 0), listEvent);
                        break;
                    case 1:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.set(10, "one");
        lel.listChanged(null);
        rel.removeListEventListener(lel);
    }
View Full Code Here

Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        final RangedEventList rel = createBackedRangedEventList(el);
        rel.setStart(10);
        rel.setMaxSize(10);

        ListEventListener lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createRemoved(rel, 0), listEvent);
                        break;
                    case 1:
                        assertEquals(ListEvent.createAdded(rel, 9), listEvent);
                        break;
                    case 2:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.remove(10);
        lel.listChanged(null);
        rel.removeListEventListener(lel);

        rel.setMaxSize(Integer.MAX_VALUE);

        lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createRemoved(rel, 0), listEvent);
                        break;
                    case 1:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        el.remove(10);
        lel.listChanged(null);
        rel.removeListEventListener(lel);
    }
View Full Code Here

Examples of org.mcarthur.sandy.gwt.event.list.client.ListEventListener

        final RangedEventList rel = createBackedRangedEventList(el);
        rel.setStart(10);
        rel.setMaxSize(10);

        ListEventListener lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createRemoved(rel, 9), listEvent);
                        break;
                    case 1:
                        assertEquals(ListEvent.createAdded(rel, 0), listEvent);
                        break;
                    case 2:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        rel.add(0, "one");
        lel.listChanged(null);
        rel.removeListEventListener(lel);

        rel.setMaxSize(Integer.MAX_VALUE);

        lel = new ListEventListener() {
            private int count = 0;
            public void listChanged(final ListEvent listEvent) {
                switch (count++) {
                    case 0:
                        assertEquals(ListEvent.createAdded(rel, 0), listEvent);
                        break;
                    case 1:
                        assertNull(listEvent);
                        break;
                    default:
                        fail("Unexpected: " + listEvent);
                }
            }
        };
        rel.addListEventListener(lel);
        rel.add(0, "two");
        lel.listChanged(null);
        rel.removeListEventListener(lel);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.