private void setOptions(List<String> allowedValues) { delegate = new SelectionCell(allowedValues); }
public ListModelListBoxCell(final Renderer<T> renderer) { this.renderer = renderer; delegate = new SelectionCell(new ArrayList<String>()); // just to avoid null pointer in setSelection() }
public GlusterConfigAwareCell() { super(BrowserEvents.CHANGE); delegate = new SelectionCell(new ArrayList<String>()); textInputCell = new TextInputCell(); }
private Column<ItemObjectModel, String> setUpResolverColumn() { ArrayList<String> options = new ArrayList<String>(); options.add( "----" ); options.add( ItemObjectModel.REFLECTION_RESOLVER ); options.add( ItemObjectModel.MVEL_RESOLVER ); Column<ItemObjectModel, String> column = new Column<ItemObjectModel, String>( new SelectionCell( options ) ) { @Override public String getValue( ItemObjectModel input ) { if ( input.getResolver() == null ) { return "----"; } else { return input.getResolver(); } } }; column.setFieldUpdater( new FieldUpdater<ItemObjectModel, String>() { @Override public void update( int index, ItemObjectModel model, String value ) { model.setResolver( value ); } } ); return column; }
@SuppressWarnings("unchecked") private void setOptions(ListModel model) { Iterable<T> items = model.getItems(); if (items == null) { items = new ArrayList<>(); } entityByName = new HashMap<>(); List<String> options = new ArrayList<>(); for (T entity : items) { String entityName = renderer.render(entity); entityByName.put(entityName, entity); options.add(entityName); } delegate = new SelectionCell(options); }
values.add(noLiteral); Column<TableEntry<Boolean>, String> column = new Column<TableEntry<Boolean>, String>(new SelectionCell(values)) { @Override public String getValue(TableEntry<Boolean> model) {
collectList.add("Default"); SelectionCell collectSelection = new SelectionCell(collectList);
final SelectionCell levelCell = new SelectionCell(levels); final Column<LogUiLogger, String> colLevel = new Column<LogUiLogger, String>(levelCell) { @Override