Package org.thechiselgroup.choosel.core.client.views.model

Examples of org.thechiselgroup.choosel.core.client.views.model.ViewItem


    }

    // TODO refactoring: introduce view item list that offers this functionality
    public boolean hasViewItemsWithPartialSubset(Subset subset) {
        for (int i = 0; i < viewItemsJsArray.length(); i++) {
            ViewItem viewItem = viewItemsJsArray.get(i);
            if (viewItem.isStatus(subset, Status.PARTIAL)) {
                return true;
            }
        }
        return false;
    }
View Full Code Here


    // TODO move into js array to java.util.List wrapper
    public void removeViewItem(ViewItem viewItem) {
        int occurences = 0;
        for (int i = 0; i < viewItemsJsArray.length(); i++) {
            ViewItem itemFromArray = viewItemsJsArray.get(i);
            if (itemFromArray == viewItem) {
                occurences++;
            } else if (occurences > 0) {
                viewItemsJsArray.set(i - occurences, itemFromArray);
            }
View Full Code Here

        this.slot = slot;
    }

    @Override
    public String f(JsArgs args) {
        ViewItem viewItem = args.getObject();
        return viewItem.<String> getValue(slot);
    }
View Full Code Here

        this.slot = slot;
    }

    @Override
    public String f(JsArgs args) {
        ViewItem viewItem = args.getObject();
        return viewItem.<Color> getValue(slot).toRGBa();
    }
View Full Code Here

        this.slot = slot;
    }

    @Override
    public double f(JsArgs args) {
        ViewItem viewItem = args.getObject();
        return viewItem.getValueAsDouble(slot);
    }
View Full Code Here

        this.decimalPlaces = decimalPlaces;
    }

    @Override
    public String f(JsArgs args) {
        ViewItem viewItem = args.getObject();
        double value = viewItem.getValueAsDouble(slot);
        return StringUtils.formatDecimal(value, decimalPlaces);
    }
View Full Code Here

TOP

Related Classes of org.thechiselgroup.choosel.core.client.views.model.ViewItem

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.