Example usage for com.google.gwt.view.client SingleSelectionModel isSelected

List of usage examples for com.google.gwt.view.client SingleSelectionModel isSelected

Introduction

In this page you can find the example usage for com.google.gwt.view.client SingleSelectionModel isSelected.

Prototype

public boolean isSelected(T object) 

Source Link

Usage

From source file:com.google.appinventor.client.wizards.ComponentImportWizard.java

License:Open Source License

private CellTable createCompTable() {
    final SingleSelectionModel<Component> selectionModel = new SingleSelectionModel<Component>();

    CellTable<Component> compTable = new CellTable<Component>();
    compTable.setSelectionModel(selectionModel);

    Column<Component, Boolean> checkColumn = new Column<Component, Boolean>(new CheckboxCell(true, false)) {
        @Override/*from  w  ww.jav a2s . c  o  m*/
        public Boolean getValue(Component comp) {
            return selectionModel.isSelected(comp);
        }
    };
    Column<Component, String> nameColumn = new Column<Component, String>(new TextCell()) {
        @Override
        public String getValue(Component comp) {
            return comp.getName();
        }
    };
    Column<Component, Number> versionColumn = new Column<Component, Number>(new NumberCell()) {
        @Override
        public Number getValue(Component comp) {
            return comp.getVersion();
        }
    };

    compTable.addColumn(checkColumn);
    compTable.addColumn(nameColumn, "Component");
    compTable.addColumn(versionColumn, "Version");

    return compTable;
}