Examples of ViewRequirement


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

        } else {
            throw new UnknownTypeException(content);
        }

        if (requirement != 0 && include(content, sequence)) {
            final ViewRequirement viewRequirement = new ViewRequirement(content, requirement);
            return factory.createView(viewRequirement);
        } else {
            return null;
        }
    }
View Full Code Here

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

    }

    @Override
    public void showInOverlay(final Content content, final Location location) {
        View view;
        view = Toolkit.getViewFactory().createView(new ViewRequirement(content, ViewRequirement.OPEN));
        view = new LineBorder(2, Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY2), new BackgroundBorder(Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY3), view));
        final Size size = view.getRequiredSize(Size.createMax());
        location.subtract(size.getWidth() / 2, size.getHeight() / 2);
        view.setLocation(location);
        setOverlayView(view);
View Full Code Here

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

        refreshStatus = true;
        scheduleRepaint();
    }

    public void showDialog(final MessageContent content) {
        final ViewRequirement requirement = new ViewRequirement(content, ViewRequirement.OPEN);
        final View view = Toolkit.getViewFactory().createView(requirement);
        rootView.getWorkspace().addDialog(view, new Placement(Placement.CENTER));
        scheduleRepaint();
    }
View Full Code Here

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

    public void viewMenuOptions(final UserActionSet menuOptions) {
        super.viewMenuOptions(menuOptions);
        final UserActionSet subOptions = menuOptions.addNewActionSet("Elements as");
        final View firstSubview = getSubviews()[0];
        final int status = ViewRequirement.OPEN | ViewRequirement.CLOSED | ViewRequirement.SUBVIEW | ViewRequirement.FIXED;
        final ViewRequirement viewRequirement = new ViewRequirement(firstSubview.getContent(), status);
        final Enumeration<ViewSpecification> possibleViews = Toolkit.getViewFactory().availableViews(viewRequirement);
        while (possibleViews.hasMoreElements()) {
            addElementAsOption(subOptions, possibleViews.nextElement());
        }
    }
View Full Code Here

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

                wrappedView.setView(ConfigurableFieldBorder.this);
                getView().invalidateLayout();
            }
        });

        replaceOptions(Toolkit.getViewFactory().availableViews(new ViewRequirement(getContent(), ViewRequirement.OPEN | ViewRequirement.CLOSED | ViewRequirement.SUBVIEW)), menuOptions); // openSubviews(content,
                                                                                                                                                                                          // this),
                                                                                                                                                                                          // options);

    }
View Full Code Here

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

            }
        }
    }

    public void addView(final Content content, final Position position) {
        final ViewRequirement requirement = new ViewRequirement(content, ViewRequirement.OPEN | ViewRequirement.SUBVIEW);
        final ViewSpecification viewSpecification = Toolkit.getViewFactory().availableViews(requirement).nextElement();
        addView(content, viewSpecification, position);
    }
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

    }

    @Override
    public View createView(final Content content, final Axes axes, final int sequence) {
        View rootNode;
        final ViewRequirement requirement = new ViewRequirement(content, ViewRequirement.CLOSED);
        if (openCollection.canDisplay(requirement)) {
            rootNode = openCollection.createView(content, axes, -1);
        } else {
            rootNode = openObject.createView(content, axes, -1);
        }
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
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.