Package org.thechiselgroup.choosel.core.client.resources

Examples of org.thechiselgroup.choosel.core.client.resources.ResourceByUriMultiCategorizer


            String property = (String) groupingMemento.getValue("property");
            model.getResourceGrouping().setCategorizer(
                    new ResourceByPropertyMultiCategorizer(property));
        } else if ("byUri".equals(categorizerType)) {
            model.getResourceGrouping().setCategorizer(
                    new ResourceByUriMultiCategorizer());
        }
    }
View Full Code Here


    @Inject
    private ManagedSlotMappingConfigurationPersistence slotMappingConfigurationPersistence;

    protected ResourceMultiCategorizer createDefaultCategorizer(
            String contentType) {
        return new ResourceByUriMultiCategorizer();
    }
View Full Code Here

        this.contentDisplay = contentDisplay;
        this.viewModel = new DefaultViewModel(contentDisplay,
                new SlotMappingConfiguration(), selectedResource,
                highlightedResources, new DefaultSlotMappingInitializer(),
                viewItemBehavior, new ResourceGrouping(
                        new ResourceByUriMultiCategorizer(),
                        new DefaultResourceSetFactory()), Logger.getLogger(""));

        setWidget(contentDisplay.asWidget());
        viewModel.setConfigured(true);
    }
View Full Code Here

        return resourceSet;
    }

    private void doNotGroupBarChart() {
        // grouping
        barChart.setCategorizer(new ResourceByUriMultiCategorizer());
        // sorting by value
        barChart.getContentDisplay().setVisualItemComparator(
                new VisualItemDoubleComparator(BarChart.BAR_LENGTH));
        // mappings
        barChart.setResolver(BarChart.BAR_LABEL,
View Full Code Here

        DefaultResourceSetCollector collector = new DefaultResourceSetCollector();
        Memento memento = originalView.save(collector);

        // 3. restore other view - set by uri categorization first
        restoredVisualizationModel
                .setCategorizer(new ResourceByUriMultiCategorizer());
        restoredView.doRestore(memento, restorationService, collector);

        // 4. check resource items and control settings
        List<VisualItem> resourceItems = restoredVisualizationModel
                .getFullVisualItemContainer().getVisualItems().toList();
View Full Code Here

        r2.putValue(PROPERTY_2, "value2");

        originalView.getResourceModel().addUnnamedResources(
                ResourceSetTestUtils.toResourceSet(r1, r2));
        originalVisualizationModel
                .setCategorizer(new ResourceByUriMultiCategorizer());

        // 2. save first view
        DefaultResourceSetCollector collector = new DefaultResourceSetCollector();
        Memento memento = originalView.save(collector);
View Full Code Here

        DefaultResourceSetCollector collector = new DefaultResourceSetCollector();
        Memento memento = originalView.save(collector);

        // 3. restore other view - set by uri categorization first
        restoredVisualizationModel
                .setCategorizer(new ResourceByUriMultiCategorizer());
        restoredView.doRestore(memento, restorationService, collector);

        // 4. check resource items and control settings
        LightweightCollection<VisualItem> visualItems = restoredVisualizationModel
                .getFullVisualItemContainer().getVisualItems();
View Full Code Here

        this.contentDisplay = contentDisplay;
        this.viewModel = new DefaultVisualizationModel(contentDisplay,
                selectedResource, highlightedResources, visualItemBehavior,
                errorHandler, new DefaultResourceSetFactory(),
                new ResourceByUriMultiCategorizer());

        setWidget(contentDisplay.asWidget());
    }
View Full Code Here

            public void onChange(ChangeEvent event) {
                String property = groupingBox.getSelectedValue();

                if (GROUP_BY_URI_LABEL.equals(property)) {
                    resourceGrouping
                            .setCategorizer(new ResourceByUriMultiCategorizer());
                } else {
                    resourceGrouping
                            .setCategorizer(new ResourceByPropertyMultiCategorizer(
                                    property));
                }
View Full Code Here

    public void addResourcesToInitialContentCreatesVisualItems() {
        DefaultVisualizationModel model = new DefaultVisualizationModel(
                helper.getViewContentDisplay(), new DefaultResourceSet(),
                new DefaultResourceSet(), new CompositeVisualItemBehavior(),
                mock(ErrorHandler.class), new DefaultResourceSetFactory(),
                new ResourceByUriMultiCategorizer());

        Resource r1 = createResource(1);
        r1.putValue(TEXT_PROPERTY_1, "value1-1");
        r1.putValue(TEXT_PROPERTY_2, "value2");
View Full Code Here

TOP

Related Classes of org.thechiselgroup.choosel.core.client.resources.ResourceByUriMultiCategorizer

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.