Package org.thechiselgroup.choosel.core.client.visualization.model.managed

Examples of org.thechiselgroup.choosel.core.client.visualization.model.managed.DefaultManagedSlotMappingConfiguration$VisualMappingUpdaterForVisualItemChanges


                        errorHandler, new DefaultResourceSetFactory(),
                        categorizer), fixedSlotResolvers);

        visualizationModel.setContentResourceSet(resourceModel.getResources());

        DefaultManagedSlotMappingConfiguration managedConfiguration = new DefaultManagedSlotMappingConfiguration(
                resolverFactoryProvider, slotMappingInitializer,
                visualizationModel, visualizationModel);

        /**
         * Visual Mappings Control is what sets up the side panel section that
         * handles mapping the slot to its resolvers.
         *
         */
        final VisualMappingsControl visualMappingsControl = createVisualMappingsControl(
                visualizationModel, managedConfiguration, contentType);
        assert visualMappingsControl != null : "createVisualMappingsControl must not return null";

        LightweightList<ViewPart> viewParts = createViewParts(contentType);

        LightweightList<SidePanelSection> sidePanelSections = createSidePanelSections(
                contentType, contentDisplay, visualMappingsControl,
                resourceModel, visualizationModel);

        for (ViewPart viewPart : viewParts) {
            viewPart.addSidePanelSections(sidePanelSections);
        }

        String label = contentDisplay.getName();

        managedConfiguration
                .addManagedSlotMappingConfigurationChangedEventHandler(new ManagedSlotMappingConfigurationChangedEventHandler() {
                    @Override
                    public void onSlotMappingStateChanged(
                            ManagedSlotMappingConfigurationChangedEvent event) {
                        visualMappingsControl
View Full Code Here


            DefaultVisualizationModelTestHelper helper = new DefaultVisualizationModelTestHelper();
            helper.setSlots(slots);
            helper.setContainedResources(resourceModel.getResources());
            helper.setSelectedResources(selectionModel.getSelection());
            originalVisualizationModel = helper.createTestVisualizationModel();
            originalConfiguration = new DefaultManagedSlotMappingConfiguration(
                    resolverProvider, mock(SlotMappingInitializer.class),
                    originalVisualizationModel, originalVisualizationModel);
            originalView = createView(originalVisualizationModel,
                    resourceModel, selectionModel, originalConfiguration);
        }
        {
            ResourceSetFactory resourceSetFactory = new DefaultResourceSetFactory();
            DefaultResourceModel resourceModel = new DefaultResourceModel(
                    resourceSetFactory);
            DefaultSelectionModel selectionModel = new DefaultSelectionModel(
                    mock(LabelProvider.class), resourceSetFactory);

            DefaultVisualizationModelTestHelper helper = new DefaultVisualizationModelTestHelper();
            helper.setSlots(slots);
            helper.setContainedResources(resourceModel.getResources());
            helper.setSelectedResources(selectionModel.getSelection());
            restoredVisualizationModel = helper.createTestVisualizationModel();
            restoredConfiguration = new DefaultManagedSlotMappingConfiguration(
                    resolverProvider, mock(SlotMappingInitializer.class),
                    restoredVisualizationModel, restoredVisualizationModel);
            restoredView = createView(restoredVisualizationModel,
                    resourceModel, selectionModel, restoredConfiguration);
        }
View Full Code Here

        DefaultVisualizationModel model = new DefaultVisualizationModel(
                helper.getViewContentDisplay(), new DefaultResourceSet(),
                new DefaultResourceSet(), visualItemBehavior, errorHandler,
                new DefaultResourceSetFactory(), categorizer);
        new DefaultManagedSlotMappingConfiguration(resolverProvider,
                slotMappingInitializer, model, model);
        return model;
    }
View Full Code Here

        registerDefaultResolverFactory(DataType.TEXT, "fixed-text", "fixed");
        registerDefaultResolverFactory(DataType.DATE, "fixed-date", new Date());
        registerDefaultResolverFactory(DataType.LOCATION, "fixed-location",
                new Resource("location:0"));

        new DefaultManagedSlotMappingConfiguration(resolverProvider,
                initializer, underTest, errorModel);
    }
View Full Code Here

TOP

Related Classes of org.thechiselgroup.choosel.core.client.visualization.model.managed.DefaultManagedSlotMappingConfiguration$VisualMappingUpdaterForVisualItemChanges

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.