Examples of SlotMappingChangedEvent


Examples of org.thechiselgroup.choosel.core.client.visualization.model.SlotMappingChangedEvent

        assertValidResolver(resolver);

        VisualItemValueResolver oldResolver = slotsToResolvers.get(slot);
        slotsToResolvers.put(slot, resolver);

        handlerManager.fireEvent(new SlotMappingChangedEvent(slot, oldResolver,
                resolver));

        LightweightList<Slot> dependentSlots = getDependentSlots(slot);

        for (Slot dependentSlot : dependentSlots) {
            handlerManager.fireEvent(new SlotMappingChangedEvent(dependentSlot,
                    oldResolver, resolver));
        }

        assertInvariants();
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.SlotMappingChangedEvent

        // XXX event handler should get removed from previous resolver

        // TODO I may want to fire this event even though there is an error in
        // the stuff
        eventBus.fireEvent(new SlotMappingChangedEvent(slot, oldResolver,
                resolver));
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.SlotMappingChangedEvent

                .getManagedSlotMapping(slots[0]);
        SlotMappingChangedHandler uiModelHandler = mock(SlotMappingChangedHandler.class);
        slotMapping.addSlotMappingEventHandler(uiModelHandler);

        SlotMappingChangedHandler handler = captureSlotMappingChangedHandler();
        SlotMappingChangedEvent event = new SlotMappingChangedEvent(slots[0],
                resolver1, resolver2);
        handler.onSlotMappingChanged(event);

        SlotMappingChangedEvent resultingEvent = captureSlotMappingChangedEvent(uiModelHandler);
        assertEquals(resultingEvent.getCurrentResolver(), resolver2);
        assertEquals(resultingEvent.getSlot(), slots[0]);
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.SlotMappingChangedEvent

        ManagedSlotMappingConfigurationChangedEventHandler handler = mock(ManagedSlotMappingConfigurationChangedEventHandler.class);
        underTest
                .addManagedSlotMappingConfigurationChangedEventHandler(handler);

        slotMappingChangeHandler
                .onSlotMappingChanged(new SlotMappingChangedEvent(slots[0],
                        resolver1, resolver2));

        verify(handler, times(1)).onSlotMappingStateChanged(
                any(ManagedSlotMappingConfigurationChangedEvent.class));
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.SlotMappingChangedEvent

        ManagedSlotMappingConfigurationChangedEventHandler handler = mock(ManagedSlotMappingConfigurationChangedEventHandler.class);
        underTest
                .addManagedSlotMappingConfigurationChangedEventHandler(handler);

        slotMappingChangeHandler
                .onSlotMappingChanged(new SlotMappingChangedEvent(slots[0],
                        resolver1, resolver1));

        verify(handler, times(0)).onSlotMappingStateChanged(
                any(ManagedSlotMappingConfigurationChangedEvent.class));
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.SlotMappingChangedEvent

        ArgumentCaptor<SlotMappingChangedHandler> captor = ArgumentCaptor
                .forClass(SlotMappingChangedHandler.class);
        verify(delegate, atLeastOnce()).addHandler(captor.capture());

        // fire event for other slots on listeners for delegate
        SlotMappingChangedEvent event = new SlotMappingChangedEvent(slot,
                mock(VisualItemValueResolver.class),
                mock(VisualItemValueResolver.class));
        for (SlotMappingChangedHandler registeredHandler : captor
                .getAllValues()) {
            registeredHandler.onSlotMappingChanged(event);
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.SlotMappingChangedEvent

        initUnderTest(fixedSlot, otherSlot);

        SlotMappingChangedHandler handler = mock(SlotMappingChangedHandler.class);
        underTest.addHandler(handler);

        SlotMappingChangedEvent event = fireSlotMappingChangeOnDelegate(fixedSlot);

        verify(handler, never()).onSlotMappingChanged(event);
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.SlotMappingChangedEvent

        initUnderTest(fixedSlot, otherSlot);

        SlotMappingChangedHandler handler = mock(SlotMappingChangedHandler.class);
        underTest.addHandler(handler);

        SlotMappingChangedEvent event = fireSlotMappingChangeOnDelegate(otherSlot);

        verify(handler, times(1)).onSlotMappingChanged(event);
    }
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.