Examples of ViewRequirement


Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

        assertTrue(viewSpecification.canDisplay(requirement));
    }

    @Test
    public void requiresOpenObject() throws Exception {
        final ViewRequirement requirement = new ViewRequirement(collectionContent, ViewRequirement.OPEN);
        assertTrue(viewSpecification.canDisplay(requirement));
    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

            {
                one(objectContent).isCollection();
                will(returnValue(false));
            }
        });
        final ViewRequirement requirement = new ViewRequirement(objectContent, ViewRequirement.CLOSED);
        assertTrue(!viewSpecification.canDisplay(requirement));
    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

        }
    }

    private void addFieldView(final ObjectAdapter object, final ObjectAssociation field) {
        final FieldContent fieldContent = (FieldContent) Toolkit.getContentFactory().createFieldContent(field, object);
        final ViewRequirement requirement = new ViewRequirement(fieldContent, ViewRequirement.CLOSED | ViewRequirement.SUBVIEW);
        View fieldView = Toolkit.getViewFactory().createView(requirement);

        fieldView = LabelBorder.createFieldLabelBorder(labelAxis, fieldView);

        addView(fieldView);
View Full Code Here

Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

    }

    private void addFieldView(final NewObjectField field) {
        final ObjectAdapter object = getContent().getAdapter();
        final FieldContent fieldContent = (FieldContent) Toolkit.getContentFactory().createFieldContent(field.getField(), object);
        final ViewRequirement requirement = new ViewRequirement(fieldContent, ViewRequirement.CLOSED | ViewRequirement.SUBVIEW);
        View fieldView = Toolkit.getViewFactory().createView(requirement);
        if (field.includeLabel()) {
            fieldView = LabelBorder.createFieldLabelBorder(labelAxis, fieldView);
        }
        addView(fieldView);
View Full Code Here

Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

        final Content content = view.getContent();
        setSelectedNode(content);
    }

    private void setSelectedNode(final Content content) {
        final ViewRequirement requirement = new ViewRequirement(content, ViewRequirement.OPEN | ViewRequirement.SUBVIEW | ViewRequirement.FIXED);
        /*
         * final ObjectAdapter object = content.getAdapter(); final
         * ObjectSpecification specification = object.getSpecification(); final
         * CollectionFacet facet =
         * specification.getFacet(CollectionFacet.class); if (facet != null &&
View Full Code Here

Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

        super.viewMenuOptions(menuOptions);

        final Content content = getContent();
        final UserActionSet suboptions = menuOptions.addNewActionSet("Replace with");
        replaceOptions(Toolkit.getViewFactory().availableViews(new ViewRequirement(content, ViewRequirement.OPEN)), suboptions);
        replaceOptions(Toolkit.getViewFactory().availableViews(new ViewRequirement(content, ViewRequirement.CLOSED)), suboptions);
    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

        createCreateViewSubmenu(options, content);
    }

    private void createOpenAsSubmenu(final UserActionSet options, final Content content) {
        final ViewRequirement requirements = new ViewRequirement(content, ViewRequirement.OPEN | ViewRequirement.EXPANDABLE);
        final Enumeration possibleViews = Toolkit.getViewFactory().availableViews(requirements);
        if (possibleViews.hasMoreElements()) {
            final UserActionSet submenu = options.addNewActionSet("Open as");
            while (possibleViews.hasMoreElements()) {
                final ViewSpecification specification = (ViewSpecification) possibleViews.nextElement();
View Full Code Here

Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

            }
        }
    }

    private void createCreateViewSubmenu(final UserActionSet options, final Content content) {
        final ViewRequirement requirements = new ViewRequirement(content, ViewRequirement.OPEN);
        final Enumeration possibleViews = Toolkit.getViewFactory().availableDesigns(requirements);
        if (possibleViews.hasMoreElements()) {
            final UserActionSet submenu = options.addNewActionSet("Create view from");
            while (possibleViews.hasMoreElements()) {
                final ViewSpecification specification = (ViewSpecification) possibleViews.nextElement();
View Full Code Here

Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

        });
    }

    @Test
    public void requiresOpenCollection() throws Exception {
        final ViewRequirement requirement = new ViewRequirement(collectionContent, ViewRequirement.OPEN);
        assertTrue(viewSpecification.canDisplay(requirement));
    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.view.ViewRequirement

        assertTrue(viewSpecification.canDisplay(requirement));
    }

    @Test
    public void requiresOpenObject() throws Exception {
        final ViewRequirement requirement = new ViewRequirement(collectionContent, ViewRequirement.OPEN);
        assertTrue(viewSpecification.canDisplay(requirement));
    }
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.