List of usage examples for com.google.gwt.user.cellview.client Column Column
public Column(Cell<C> cell)
From source file:org.activityinfo.ui.client.component.table.dialog.ChooseColumnsDialog.java
License:Open Source License
private static DataGrid<FieldColumn> createTable() { final Column<FieldColumn, String> labelColumn = new Column<FieldColumn, String>(new TextCell()) { @Override/* w w w. j ava2 s. c o m*/ public String getValue(FieldColumn object) { return object.getHeader(); } }; labelColumn.setSortable(false); final DataGrid<FieldColumn> table = new DataGrid<>(1000, DataGridResources.INSTANCE); table.setHeight("300px"); // need to avoid height hardcode table.setEmptyTableWidget(new Label()); table.setAutoHeaderRefreshDisabled(true); table.setAutoFooterRefreshDisabled(true); table.setSkipRowHoverCheck(true); table.setSkipRowHoverFloatElementCheck(true); table.addColumn(labelColumn); table.setColumnWidth(labelColumn, 100, Style.Unit.PCT); return table; }
From source file:org.activityinfo.ui.client.component.table.filter.FilterContentString.java
License:Open Source License
public FilterContentString(InstanceTable table, FieldColumn column) { FilterDataGridResources.INSTANCE.dataGridStyle().ensureInjected(); initWidget(uiBinder.createAndBindUi(this)); this.table = table; this.column = column; textBox.addKeyUpHandler(new KeyUpHandler() { @Override//ww w.j a v a2 s . com public void onKeyUp(KeyUpEvent event) { filterData(); } }); final Column<Projection, Boolean> checkColumn = new Column<Projection, Boolean>( new CheckboxCell(true, false)) { @Override public Boolean getValue(Projection object) { return selectionModel.isSelected(object); } }; filterGrid = new DataGrid<>(100, FilterDataGridResources.INSTANCE); filterGrid.setSelectionModel(selectionModel, DefaultSelectionEventManager.<Projection>createCheckboxManager()); filterGrid.addColumn(checkColumn); filterGrid.addColumn(column); filterGrid.setColumnWidth(checkColumn, CHECKBOX_COLUMN_WIDTH, Style.Unit.PX); filterGrid.setHeight(FILTER_GRID_HEIGHT); filterGrid.setAutoHeaderRefreshDisabled(true); filterGrid.setAutoFooterRefreshDisabled(true); tableDataProvider.addDataDisplay(filterGrid); allItems = extractItems(table.getTable().getVisibleItems()); if (allItems.size() < SEARCH_BOX_PRESENCE_ITEM_COUNT) { textBoxContainer.remove(textBox); } filterData(); initByCriteriaVisit(); gridContainer.add(filterGrid); }
From source file:org.aksw.TripleCheckMate.client.widgets.EvaluationTable.java
License:Apache License
private void createTable() { // Link to data provider dataProvider.addDataDisplay(tblEvalTriples); // Table properties tblEvalTriples.setPageSize(arrPagerSizes[0]); // Set Pagers (add both bottom and top) pgrTop.setDisplay(tblEvalTriples);//ww w. j ava 2 s. c o m pgrBottom.setDisplay(tblEvalTriples); // Table columns final SafeHtmlCell cellP = new SafeHtmlCell(); Column<EvaluateItem, SafeHtml> colPred = new Column<EvaluateItem, SafeHtml>(cellP) { public SafeHtml getValue(EvaluateItem item) { SafeHtmlBuilder sb = new SafeHtmlBuilder(); sb.appendHtmlConstant(item.P.toHTMLString()); return sb.toSafeHtml(); } }; tblEvalTriples.addColumn(colPred, "Predicate"); final SafeHtmlCell cellO = new SafeHtmlCell(); Column<EvaluateItem, SafeHtml> colObj = new Column<EvaluateItem, SafeHtml>(cellO) { public SafeHtml getValue(EvaluateItem item) { SafeHtmlBuilder sb = new SafeHtmlBuilder(); sb.appendHtmlConstant(item.O.toHTMLString()); return sb.toSafeHtml(); } }; tblEvalTriples.addColumn(colObj, "Object"); Column<EvaluateItem, Boolean> colIsValid = new Column<EvaluateItem, Boolean>( new CheckboxCell(true, false)) { public Boolean getValue(EvaluateItem item) { return item.isWrong; } }; tblEvalTriples.addColumn(colIsValid, "Is Wrong"); // Add a field updater to be notified when the user enters a new name. colIsValid.setFieldUpdater(new FieldUpdater<EvaluateItem, Boolean>() { public void update(int index, EvaluateItem object, Boolean value) { dataProvider.getList().get(index).isWrong = value; if (value == false) { dataProvider.getList().get(index).errorTittle = ""; tblEvalTriples.redraw(); } else { dlgEdit.setEvaluateItem(dataProvider.getList().get(index), true); dlgEdit.center(); dlgEdit.show(); } } }); tblEvalTriples.addCellPreviewHandler(new CellPreviewEvent.Handler<EvaluateItem>() { long lastClick = -1000; public void onCellPreview(CellPreviewEvent<EvaluateItem> event) { long clictAt = System.currentTimeMillis(); if (event.getNativeEvent().getType().contains("click")) { if (clictAt - lastClick < 600) { // dblclick on 2 clicks detected within 300 ms int index = event.getIndex(); dlgEdit.setEvaluateItem(dataProvider.getList().get(index), false); dlgEdit.center(); dlgEdit.show(); } lastClick = System.currentTimeMillis(); } } }); final SafeHtmlCell cellError = new SafeHtmlCell(); Column<EvaluateItem, SafeHtml> colError = new Column<EvaluateItem, SafeHtml>(cellError) { public SafeHtml getValue(EvaluateItem item) { SafeHtmlBuilder sb = new SafeHtmlBuilder(); sb.appendHtmlConstant(item.errorTittle); return sb.toSafeHtml(); } }; tblEvalTriples.addColumn(colError, "Error"); // Setup sorting colPred.setSortable(true); sortHandler.setComparator(colPred, new Comparator<EvaluateItem>() { public int compare(EvaluateItem o1, EvaluateItem o2) { return o1.P.toString().compareTo(o2.P.toString()); } }); colObj.setSortable(true); sortHandler.setComparator(colObj, new Comparator<EvaluateItem>() { public int compare(EvaluateItem o1, EvaluateItem o2) { return o1.P.toString().compareTo(o2.P.toString()); } }); colIsValid.setSortable(true); sortHandler.setComparator(colIsValid, new Comparator<EvaluateItem>() { public int compare(EvaluateItem o1, EvaluateItem o2) { if (o1.isWrong == o2.isWrong) return 0; else return (o1.isWrong ? 1 : -1); } }); colError.setSortable(true); sortHandler.setComparator(colError, new Comparator<EvaluateItem>() { public int compare(EvaluateItem o1, EvaluateItem o2) { return o1.errorTittle.compareTo(o2.errorTittle); } }); tblEvalTriples.addColumnSortHandler(sortHandler); tblEvalTriples.getColumnSortList().push(colObj); tblEvalTriples.getColumnSortList().push(colPred); for (int i = 0; i < arrPagerSizes.length; i++) { lstPager.addItem("" + arrPagerSizes[i]); } lstPager.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { tblEvalTriples.setPageSize(arrPagerSizes[lstPager.getSelectedIndex()]); } }); }
From source file:org.aksw.TripleCheckMate.client.widgets.UserStatisticsTable.java
License:Apache License
private void createTable() { // Link to data provider dataProvider.addDataDisplay(tblUserStats); // Table properties tblUserStats.setWidth("100%"); tblUserStats.setPageSize(50);//from w w w.j a v a 2 s . c om // Table columns Column<UserRecord, SafeHtml> colUserName = new Column<UserRecord, SafeHtml>(new SafeHtmlCell()) { public SafeHtml getValue(UserRecord item) { SafeHtmlBuilder sb = new SafeHtmlBuilder(); sb.appendHtmlConstant(item.toHTMLString()); return sb.toSafeHtml(); } }; tblUserStats.addColumn(colUserName, "User"); colUserName.setSortable(true); sortHandler.setComparator(colUserName, new Comparator<UserRecord>() { public int compare(UserRecord o1, UserRecord o2) { return o1.name.compareTo(o2.name); } }); Column<UserRecord, String> colRes = new Column<UserRecord, String>(new TextCell()) { public String getValue(UserRecord object) { // TODO Auto-generated method stub return "" + object.recordCount; } }; tblUserStats.addColumn(colRes, "Resources"); colRes.setSortable(true); sortHandler.setComparator(colRes, new Comparator<UserRecord>() { public int compare(UserRecord o1, UserRecord o2) { Integer a1 = new Integer(o1.recordCount); Integer a2 = new Integer(o2.recordCount); return a1.compareTo(a2); } }); Column<UserRecord, String> colTriples = new Column<UserRecord, String>(new TextCell()) { public String getValue(UserRecord object) { // TODO Auto-generated method stub return "" + object.errorCount; } }; tblUserStats.addColumn(colTriples, "Wrong Triples"); colTriples.setSortable(true); sortHandler.setComparator(colTriples, new Comparator<UserRecord>() { public int compare(UserRecord o1, UserRecord o2) { Integer a1 = new Integer(o1.errorCount); Integer a2 = new Integer(o2.errorCount); return a1.compareTo(a2); } }); Column<UserRecord, String> colErrorTypes = new Column<UserRecord, String>(new TextCell()) { public String getValue(UserRecord object) { // TODO Auto-generated method stub return "" + object.distinctErrorCount; } }; tblUserStats.addColumn(colErrorTypes, "Error Types"); colErrorTypes.setSortable(true); sortHandler.setComparator(colErrorTypes, new Comparator<UserRecord>() { public int compare(UserRecord o1, UserRecord o2) { Integer a1 = new Integer(o1.distinctErrorCount); Integer a2 = new Integer(o2.distinctErrorCount); return a1.compareTo(a2); } }); tblUserStats.addColumnSortHandler(sortHandler); tblUserStats.getColumnSortList().push(colTriples); tblUserStats.getColumnSortList().push(colRes); }
From source file:org.apache.hupa.client.ui.MessagesCellTable.java
License:Apache License
protected Column<Message, SafeHtml> getFromColumn() { InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x10x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x10x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x00x0"); return new Column<Message, SafeHtml>(new SafeHtmlCell()) { @Override//from w w w . j a v a2 s.c om public SafeHtml getValue(Message object) { InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x3_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x20x0"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x00x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x00x10x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x00x1"); SafeHtmlBuilder sb = new SafeHtmlBuilder(); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x10x0"); sb.append(SafeHtmlUtils.fromString(object.getFrom() == null ? "" : object.getFrom())); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5556067aee0x20x00x00x2c87156fe0x30x20x0"); return sb.toSafeHtml(); } }; }
From source file:org.apache.hupa.client.ui.MessagesCellTable.java
License:Apache License
protected Column<Message, SafeHtml> getSubjectColumn() { InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x10x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x10x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac008"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x00x2"); return new Column<Message, SafeHtml>(new SafeHtmlCell()) { @Override//from ww w . j a v a2 s .c o m public SafeHtml getValue(Message object) { InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x3_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x20x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x0"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x00x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x00x10x00x0"); SafeHtmlBuilder sb = new SafeHtmlBuilder(); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x10x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x1"); sb.append(SafeHtmlUtils.fromString(object.getSubject() == null ? "" : object.getSubject())); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f5530cac0080x20x00x00x2c87156fe0x30x20x0"); return sb.toSafeHtml(); } }; }
From source file:org.apache.hupa.client.ui.MessagesCellTable.java
License:Apache License
protected Column<Message, ImageResource> getAttachmentColumn() { InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x10x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x10x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb938_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x10x0"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x10x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x00x0"); return new Column<Message, ImageResource>(new ImageResourceCell()) { public ImageResource getValue(Message object) { InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe0x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe0x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe0x20x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe0x3_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe0x2"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe0x30x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe0x30x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe0x30x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55de3eb9380x20x00x00x2c87156fe0x30x00x0"); return object.hasAttachment() ? imageBundle.attachmentIcon() : null; }/*w w w.j ava 2s . co m*/ }; }
From source file:org.apache.hupa.client.ui.MessagesCellTable.java
License:Apache License
protected Column<Message, Date> getDateColumn() { InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x10x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x10x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x10x0"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x00x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x00x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x10x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x00x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x10x0"); return new Column<Message, Date>(new DateCell(DateTimeFormat.getFormat("dd.MMM.yyyy"))) { public Date getValue(Message object) { InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x2c87156fe_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x2c87156fe0x2_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x2c87156fe0x1_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x2c87156fe0x3_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x2c87156fe0x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x2c87156fe0x20x0"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x2c87156fe0x30x0_____org_apache_hupa_client_ui_MessagesCellTable_java0x0f2ab3f55db3164da0x20x00x00x2c87156fe0x30x00x0"); return object.getReceivedDate(); }//from w w w .j a v a2 s. co m }; }
From source file:org.apache.oozie.tools.workflowgenerator.client.property.action.FSPropertyTable.java
License:Apache License
/** * Create a table showing fs operations// www. j a va 2 s .c o m * * @param data * @return */ protected CellTable<FSActionData> createFSActionTable(List<FSActionData> data) { final CellTable<FSActionData> table = new CellTable<FSActionData>(); final ListDataProvider<FSActionData> dataProvider = new ListDataProvider<FSActionData>(); dataProvider.setList(data); dataProvider.addDataDisplay(table); // Add Name column Column<FSActionData, String> nameCol = null; nameCol = new Column<FSActionData, String>( new SelectionCell(Arrays.asList("", "delete", "mkdir", "move", "chmod", "touchz"))) { @Override public String getValue(FSActionData object) { return object.getOp(); } }; // set event for updating value nameCol.setFieldUpdater(new FieldUpdater<FSActionData, String>() { @Override public void update(int index, FSActionData object, String value) { FSActionData d = dataProvider.getList().get(index); d.setOp(value); table.redraw(); } }); table.addColumn(nameCol, "operation"); Column<FSActionData, String> label1Col = new Column<FSActionData, String>(new TextCell()) { @Override public String getValue(FSActionData object) { String rel = "Path"; String op = object.getOp(); if (op.equals("move")) { rel = "Source Path"; } return rel; } }; table.addColumn(label1Col); // Add Column for 1st parameter of delete/mkdir/chmod/move/touchz Column<FSActionData, String> param1Col = new Column<FSActionData, String>(new TextInputCell()) { @Override public String getValue(FSActionData object) { String op = object.getOp(); if (op.equals("delete") || op.equals("mkdir") || op.equals("chmod") || op.equals("touchz")) { if (object.getParams().containsKey("path") && object.getParams().get("path") != null) return object.getParams().get("path"); } else if (op.equals("move")) { if (object.getParams().containsKey("source") && object.getParams().get("source") != null) return object.getParams().get("source"); } return ""; } }; param1Col.setFieldUpdater(new FieldUpdater<FSActionData, String>() { @Override public void update(int index, FSActionData object, String value) { FSActionData d = dataProvider.getList().get(index); String op = d.getOp(); if (op.equals("delete") || op.equals("mkdir") || op.equals("chmod") || op.equals("touchz")) { d.getParams().put("path", value); } else if (op.equals("move")) { d.getParams().put("source", value); } } }); table.addColumn(param1Col, ""); // Add Label for 2rd parameter of move and chmod Column<FSActionData, String> label2Col = new Column<FSActionData, String>(new TextCell()) { public void render(Context context, SafeHtml value, SafeHtmlBuilder sb) { if (value != null) { FSActionData data = (FSActionData) context.getKey(); if (data.getOp().equals("move") || data.getOp().equals("chmod")) sb.append(value); } } @Override public String getValue(FSActionData object) { String rel = null; String op = object.getOp(); if (op.equals("move")) { rel = "Target Path"; } else if (op.equals("chmod")) { rel = "Permissions"; } return rel; } }; table.addColumn(label2Col); // Add Column for 2nd parameter of move and chmod Column<FSActionData, String> param2Col = new Column<FSActionData, String>(new CustomEditTextCell()) { @Override public String getValue(FSActionData object) { String op = object.getOp(); if (op.equals("move")) { if (object.getParams().containsKey("target") && object.getParams().get("target") != null) return object.getParams().get("target"); } else if (op.equals("chmod")) { if (object.getParams().containsKey("permissions") && object.getParams().get("permissions") != null) return object.getParams().get("permissions"); } return ""; } }; param2Col.setFieldUpdater(new FieldUpdater<FSActionData, String>() { @Override public void update(int index, FSActionData object, String value) { FSActionData d = dataProvider.getList().get(index); String op = d.getOp(); if (op.equals("move")) { d.getParams().put("target", value); } else if (op.equals("chmod")) { d.getParams().put("permissions", value); } } }); table.addColumn(param2Col, ""); // Add Label for 3rd parameter of chmod Column<FSActionData, String> label3Col = new Column<FSActionData, String>(new TextCell()) { public void render(Context context, SafeHtml value, SafeHtmlBuilder sb) { if (value != null) { FSActionData data = (FSActionData) context.getKey(); if (data.getOp().equals("chmod")) sb.append(value); } } @Override public String getValue(FSActionData object) { String rel = null; String op = object.getOp(); if (op.equals("chmod")) rel = "Chmod files within directory?(dir-files)"; return rel; } }; table.addColumn(label3Col); // Add Column for 3rd parameter of chmod // ( Recursive option not implemented in this version. need to add // another column for that. ) Column<FSActionData, String> param3Col = new Column<FSActionData, String>( new CustomSelectionCell(Arrays.asList("true", "false"))) { @Override public String getValue(FSActionData object) { String rel = null; String op = object.getOp(); if (op.equals("chmod")) rel = object.getParams().get("dir-files"); return rel; } }; param3Col.setFieldUpdater(new FieldUpdater<FSActionData, String>() { @Override public void update(int index, FSActionData object, String value) { FSActionData d = dataProvider.getList().get(index); String op = d.getOp(); if (op.equals("chmod")) { d.getParams().put("dir-files", value); } } }); table.addColumn(param3Col, ""); // Button to add row Column<FSActionData, String> addCol = new Column<FSActionData, String>(new ButtonCell()) { @Override public String getValue(FSActionData object) { return " + "; } }; addCol.setFieldUpdater(new FieldUpdater<FSActionData, String>() { @Override public void update(int index, FSActionData object, String value) { dataProvider.getList().add(index + 1, new FSActionData()); } }); table.addColumn(addCol, ""); // Button to delete row Column<FSActionData, String> delCol = new Column<FSActionData, String>(new ButtonCell()) { @Override public String getValue(FSActionData object) { return " - "; } }; delCol.setFieldUpdater(new FieldUpdater<FSActionData, String>() { @Override public void update(int index, FSActionData object, String value) { List<FSActionData> li = dataProvider.getList(); if (li.size() == 1) { FSActionData p = li.get(0); p.clear(); table.redraw(); } else { dataProvider.getList().remove(index); } } }); table.addColumn(delCol, ""); return table; }
From source file:org.apache.oozie.tools.workflowgenerator.client.property.action.SSHPropertyTable.java
License:Apache License
/** * Create a table showing list of arguments added by a user * * @param data/*ww w . ja v a 2s . c o m*/ * @return */ protected CellTable<String> createArgsTable(List<String> data) { final CellTable<String> table = new CellTable<String>(); final ListDataProvider<String> dataProvider = new ListDataProvider<String>(); dataProvider.setList(data); dataProvider.addDataDisplay(table); // Add Name column Column<String, String> argCol = null; // when editText is used for name column argCol = new Column<String, String>(new TextInputCell()) { @Override public String getValue(String object) { return object; } }; // set event for updating value argCol.setFieldUpdater(new FieldUpdater<String, String>() { @Override public void update(int index, String object, String value) { List<String> li = dataProvider.getList(); li.remove(index); li.add(index, value); } }); table.addColumn(argCol, ""); // Button to add row Column<String, String> addCol = new Column<String, String>(new ButtonCell()) { @Override public String getValue(String object) { return " + "; } }; addCol.setFieldUpdater(new FieldUpdater<String, String>() { @Override public void update(int index, String object, String value) { List<String> li = dataProvider.getList(); li.add(index + 1, new String(" ")); } }); table.addColumn(addCol, ""); // Button to delete row Column<String, String> delCol = new Column<String, String>(new ButtonCell()) { @Override public String getValue(String object) { return " - "; } }; delCol.setFieldUpdater(new FieldUpdater<String, String>() { @Override public void update(int index, String object, String value) { List<String> li = dataProvider.getList(); li.remove(index); if (li.size() == 0) { li.add(" "); table.redraw(); } } }); table.addColumn(delCol, ""); return table; }