Package org.apache.isis.viewer.dnd.view.action

Examples of org.apache.isis.viewer.dnd.view.action.ParameterContent


        public Consent disabled(final View view) {
            final View[] subviews = view.getSubviews();
            final StringBuffer missingFields = new StringBuffer();
            final StringBuffer invalidFields = new StringBuffer();
            for (final View field : subviews) {
                final ParameterContent content = ((ParameterContent) field.getContent());
                final boolean isEmpty = content.getAdapter() == null;
                if (content.isRequired() && isEmpty) {
                    final String parameterName = content.getParameterName();
                    if (missingFields.length() > 0) {
                        missingFields.append(", ");
                    }
                    missingFields.append(parameterName);

                } else if (field.getState().isInvalid()) {
                    final String parameterName = content.getParameterName();
                    if (invalidFields.length() > 0) {
                        invalidFields.append(", ");
                    }
                    invalidFields.append(parameterName);
                }
View Full Code Here


    private void initialBuild(final View view, final ActionContent actionContent) {
        LOG.debug("build new view " + view + " for " + actionContent);
        final int noParameters = actionContent.getNoParameters();
        View focusOn = null;
        for (int f = 0; f < noParameters; f++) {
            final ParameterContent parameter = actionContent.getParameterContent(f);
            final View fieldView = createFieldView(view, parameter, f);
            final View decoratedSubview = decorateSubview(view.getViewAxes(), fieldView);
            view.addView(decoratedSubview);

            // set focus to first value field
View Full Code Here

        final FieldContent fieldContent = (FieldContent) wrappedView.getContent();
        return new LabelBorder(fieldContent, axis, wrappedView);
    }

    public static View createValueParameterLabelBorder(final LabelAxis axis, final View wrappedView) {
        final ParameterContent fieldContent = (ParameterContent) wrappedView.getContent();
        return new LabelBorder(fieldContent, axis, wrappedView);
    }
View Full Code Here

        final FieldContent fieldContent = (FieldContent) wrappedView.getContent();
        return new DroppableLabelBorder(fieldContent, axis, wrappedView);
    }

    public static View createObjectParameterLabelBorder(final LabelAxis axis, final View wrappedView) {
        final ParameterContent parameterContent = (ParameterContent) wrappedView.getContent();
        return new DroppableLabelBorder(parameterContent, axis, wrappedView);
    }
View Full Code Here

        final FieldContent fieldContent = (FieldContent) wrappedView.getContent();
        return new LabelBorder(fieldContent, axis, wrappedView);
    }

    public static View createValueParameterLabelBorder(final LabelAxis axis, final View wrappedView) {
        final ParameterContent fieldContent = (ParameterContent) wrappedView.getContent();
        return new LabelBorder(fieldContent, axis, wrappedView);
    }
View Full Code Here

        public Consent disabled(final View view) {
            final View[] subviews = view.getSubviews();
            final StringBuffer missingFields = new StringBuffer();
            final StringBuffer invalidFields = new StringBuffer();
            for (final View field : subviews) {
                final ParameterContent content = ((ParameterContent) field.getContent());
                final boolean isEmpty = content.getAdapter() == null;
                if (content.isRequired() && isEmpty) {
                    final String parameterName = content.getParameterName();
                    if (missingFields.length() > 0) {
                        missingFields.append(", ");
                    }
                    missingFields.append(parameterName);

                } else if (field.getState().isInvalid()) {
                    final String parameterName = content.getParameterName();
                    if (invalidFields.length() > 0) {
                        invalidFields.append(", ");
                    }
                    invalidFields.append(parameterName);
                }
View Full Code Here

    private void initialBuild(final View view, final ActionContent actionContent) {
        LOG.debug("build new view " + view + " for " + actionContent);
        final int noParameters = actionContent.getNoParameters();
        View focusOn = null;
        for (int f = 0; f < noParameters; f++) {
            final ParameterContent parameter = actionContent.getParameterContent(f);
            final View fieldView = createFieldView(view, parameter, f);
            final View decoratedSubview = decorateSubview(view.getViewAxes(), fieldView);
            view.addView(decoratedSubview);

            // set focus to first value field
View Full Code Here

    private void initialBuild(final View view, final ActionContent actionContent) {
        LOG.debug("build new view " + view + " for " + actionContent);
        final int noParameters = actionContent.getNoParameters();
        View focusOn = null;
        for (int f = 0; f < noParameters; f++) {
            final ParameterContent parameter = actionContent.getParameterContent(f);
            final View fieldView = createFieldView(view, parameter, f);
            final View decoratedSubview = decorateSubview(view.getViewAxes(), fieldView);
            view.addView(decoratedSubview);

            // set focus to first value field
View Full Code Here

        public Consent disabled(final View view) {
            final View[] subviews = view.getSubviews();
            final StringBuffer missingFields = new StringBuffer();
            final StringBuffer invalidFields = new StringBuffer();
            for (final View field : subviews) {
                final ParameterContent content = ((ParameterContent) field.getContent());
                final boolean isEmpty = content.getAdapter() == null;
                if (content.isRequired() && isEmpty) {
                    final String parameterName = content.getParameterName();
                    if (missingFields.length() > 0) {
                        missingFields.append(", ");
                    }
                    missingFields.append(parameterName);

                } else if (field.getState().isInvalid()) {
                    final String parameterName = content.getParameterName();
                    if (invalidFields.length() > 0) {
                        invalidFields.append(", ");
                    }
                    invalidFields.append(parameterName);
                }
View Full Code Here

        final FieldContent fieldContent = (FieldContent) wrappedView.getContent();
        return new DroppableLabelBorder(fieldContent, axis, wrappedView);
    }

    public static View createObjectParameterLabelBorder(final LabelAxis axis, final View wrappedView) {
        final ParameterContent parameterContent = (ParameterContent) wrappedView.getContent();
        return new DroppableLabelBorder(parameterContent, axis, wrappedView);
    }
View Full Code Here

TOP

Related Classes of org.apache.isis.viewer.dnd.view.action.ParameterContent

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.