List of usage examples for com.google.gwt.user.cellview.client Column Column
public Column(Cell<C> cell)
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.process.definitions.TableSignalsWidget.java
License:Open Source License
public TableSignalsWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcName = new Column<SignalRootElement, String>(new EditTextCell()) { @Override// w w w .j ava 2 s . com public String getValue(SignalRootElement object) { if (null == object.getAttr_name()) { return ""; } return object.getAttr_name(); } }; tcName.setFieldUpdater(new FieldUpdater<SignalRootElement, String>() { public void update(int index, final SignalRootElement object, final String value) { object.setAttr_name(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcId = new Column<SignalRootElement, String>(new EditTextCell()) { @Override public String getValue(SignalRootElement object) { if (null == object.getAttr_id()) { return ""; } return object.getAttr_id(); } }; tcId.setFieldUpdater(new FieldUpdater<SignalRootElement, String>() { public void update(int index, final SignalRootElement object, final String value) { object.setAttr_id(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<SignalRootElement, String>(new ButtonCell()) { @Override public String getValue(SignalRootElement object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<SignalRootElement, String>() { @Override public void update(int index, SignalRootElement object, String value) { getJsoAccess().getCurrentElement().removeRootElementSignal(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getTable().addColumn(tcId, "Id"); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { SignalRootElement newDataObject = getJsoAccess().getCurrentElement().addRootElementSignal(); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.process.general.TableDataObjectsWidget.java
License:Open Source License
public TableDataObjectsWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); Log.info(TableDataObjectsWidget.class, "constructor()"); tcDataObjectName = new Column<DataObjectFlowElement, String>(new EditTextCell()) { @Override//from ww w. j a v a2 s. co m public String getValue(DataObjectFlowElement object) { if (null == object.getAttr_name()) { return ""; } return object.getAttr_name(); } }; tcDataObjectName.setFieldUpdater(new FieldUpdater<DataObjectFlowElement, String>() { public void update(int index, final DataObjectFlowElement object, final String value) { Log.info(TableDataObjectsWidget.class, "tcDataObjectName-fieldUpdater: update"); object.setAttr_name(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<DataObjectFlowElement, String>(new ButtonCell()) { @Override public String getValue(DataObjectFlowElement object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<DataObjectFlowElement, String>() { @Override public void update(int index, DataObjectFlowElement object, String value) { getJsoAccess().getCurrentElement().removeDataObjectFlowElement(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getTable().addColumn(tcDataObjectName, "Name"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { DataObjectFlowElement newDataObject = getJsoAccess().getCurrentElement().addDataObjectFlowElement(); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.extensions.TableExtensionsWidget.java
License:Open Source License
public TableExtensionsWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcName = new Column<PropertyExtensionElementChild, String>(new EditTextCell()) { @Override//from ww w . j a va 2 s .c o m public String getValue(PropertyExtensionElementChild object) { if (null == object.getAttr_name()) { return ""; } return object.getAttr_name(); } }; tcName.setFieldUpdater(new FieldUpdater<PropertyExtensionElementChild, String>() { public void update(int index, final PropertyExtensionElementChild object, final String value) { object.setAttr_name(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcValue = new Column<PropertyExtensionElementChild, String>(new EditTextCell()) { @Override public String getValue(PropertyExtensionElementChild object) { if (null == object.getAttr_value()) { return ""; } return object.getAttr_value(); } }; tcValue.setFieldUpdater(new FieldUpdater<PropertyExtensionElementChild, String>() { public void update(int index, final PropertyExtensionElementChild object, final String value) { object.setAttr_value(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcId = new Column<PropertyExtensionElementChild, String>(new EditTextCell()) { @Override public String getValue(PropertyExtensionElementChild object) { if (null == object.getAttr_id()) { return ""; } return object.getAttr_id(); } }; tcId.setFieldUpdater(new FieldUpdater<PropertyExtensionElementChild, String>() { public void update(int index, final PropertyExtensionElementChild object, final String value) { object.setAttr_id(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<PropertyExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(PropertyExtensionElementChild object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<PropertyExtensionElementChild, String>() { @Override public void update(int index, PropertyExtensionElementChild object, String value) { getJsoAccess().getCurrentElement().removeExtensionChildElementPropety(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcValue, "Value"); getTable().addColumn(tcId, "Id"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PropertyExtensionElementChild newDataObject = getJsoAccess().getCurrentElement() .addExtensionChildElementProperty(); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.formfields.EditFormFieldTablePropertiesWidget.java
License:Open Source License
public EditFormFieldTablePropertiesWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess, FormFieldExtensionElementChild currentFormFieldJso) { super(jsoAccess); Log.info(EditFormFieldTablePropertiesWidget.class, "constructor"); this.currentFormFieldJso = currentFormFieldJso; tcName = new Column<PropertyExtensionElementChild, String>(new EditTextCell()) { @Override/* w w w .j av a2 s .c o m*/ public String getValue(PropertyExtensionElementChild object) { if (null == object.getAttr_name()) { return ""; } return object.getAttr_name(); } }; tcName.setFieldUpdater(new FieldUpdater<PropertyExtensionElementChild, String>() { public void update(int index, final PropertyExtensionElementChild object, final String value) { object.setAttr_name(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcValue = new Column<PropertyExtensionElementChild, String>(new EditTextCell()) { @Override public String getValue(PropertyExtensionElementChild object) { if (null == object.getAttr_value()) { return ""; } return object.getAttr_value(); } }; tcValue.setFieldUpdater(new FieldUpdater<PropertyExtensionElementChild, String>() { public void update(int index, final PropertyExtensionElementChild object, final String value) { object.setAttr_value(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcId = new Column<PropertyExtensionElementChild, String>(new EditTextCell()) { @Override public String getValue(PropertyExtensionElementChild object) { if (null == object.getAttr_id()) { return ""; } return object.getAttr_id(); } }; tcId.setFieldUpdater(new FieldUpdater<PropertyExtensionElementChild, String>() { public void update(int index, final PropertyExtensionElementChild object, final String value) { object.setAttr_id(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<PropertyExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(PropertyExtensionElementChild object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<PropertyExtensionElementChild, String>() { @Override public void update(int index, PropertyExtensionElementChild object, String value) { EditFormFieldTablePropertiesWidget.this.currentFormFieldJso.removeChildProperty(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcValue, "Value"); getTable().addColumn(tcId, "Id"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PropertyExtensionElementChild newDataObject = EditFormFieldTablePropertiesWidget.this.currentFormFieldJso .addChildProperty(); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); update(); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.formfields.EditFormFieldTableValidationWidget.java
License:Open Source License
public EditFormFieldTableValidationWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess, FormFieldExtensionElementChild currentFormFieldJso) { super(jsoAccess); Log.info(EditFormFieldTableValidationWidget.class, "constructor"); this.currentFormFieldJso = currentFormFieldJso; tcName = new Column<ConstraintExtensionElementChild, String>(new EditTextCell()) { @Override//from w ww . j a v a2s. c om public String getValue(ConstraintExtensionElementChild object) { if (null == object.getAttr_name()) { return ""; } return object.getAttr_name(); } }; tcName.setFieldUpdater(new FieldUpdater<ConstraintExtensionElementChild, String>() { public void update(int index, final ConstraintExtensionElementChild object, final String value) { object.setAttr_name(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcConfig = new Column<ConstraintExtensionElementChild, String>(new EditTextCell()) { @Override public String getValue(ConstraintExtensionElementChild object) { if (null == object.getAttr_config()) { return ""; } return object.getAttr_config(); } }; tcConfig.setFieldUpdater(new FieldUpdater<ConstraintExtensionElementChild, String>() { public void update(int index, final ConstraintExtensionElementChild object, final String value) { object.setAttr_config(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<ConstraintExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(ConstraintExtensionElementChild object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<ConstraintExtensionElementChild, String>() { @Override public void update(int index, ConstraintExtensionElementChild object, String value) { EditFormFieldTableValidationWidget.this.currentFormFieldJso.removeChildConstraint(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcConfig, "Config"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { ConstraintExtensionElementChild newDataObject = EditFormFieldTableValidationWidget.this.currentFormFieldJso .addChildContraint(); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); update(); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.formfields.TableFormFieldsWidget.java
License:Open Source License
public TableFormFieldsWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcId = new TextColumn<FormFieldExtensionElementChild>() { @Override/*from w w w. j ava2s. co m*/ public String getValue(FormFieldExtensionElementChild object) { return object.getAttr_id(); } }; tcLabel = new TextColumn<FormFieldExtensionElementChild>() { @Override public String getValue(FormFieldExtensionElementChild object) { return object.getAttr_label(); } }; tcBtnRemove = new Column<FormFieldExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(FormFieldExtensionElementChild object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<FormFieldExtensionElementChild, String>() { @Override public void update(int index, FormFieldExtensionElementChild object, String value) { getJsoAccess().getCurrentElement().removeExtensionChildElementFormField(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnEdit = new Column<FormFieldExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(FormFieldExtensionElementChild object) { return "Edit"; } }; tcBtnEdit.setFieldUpdater(new FieldUpdater<FormFieldExtensionElementChild, String>() { @Override public void update(int index, FormFieldExtensionElementChild object, String value) { new TableFormFieldsEditTableEntryDialog(TableFormFieldsWidget.this, object).center(); } }); getTable().addColumn(tcId, "Id"); getTable().addColumn(tcLabel, "Label"); getTable().addColumn(tcBtnEdit, ""); getTable().setColumnWidth(2, "50px"); getTable().addColumn(tcBtnRemove, ""); getTable().setColumnWidth(3, "20px"); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { FormFieldExtensionElementChild formField = getJsoAccess().getCurrentElement() .addExtensionChildElementFormField(); getDataProvider().getList().add(formField); new TableFormFieldsEditTableEntryDialog(TableFormFieldsWidget.this, formField).center(); } }); getButtonPanel().add(btnAdd); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.inputoutput.EditInputOutputParameterTableListWidget.java
License:Open Source License
public EditInputOutputParameterTableListWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess, InputOutputParameterExtensionElementChild currentInputParameterJso) { super(jsoAccess); Log.info(EditInputOutputParameterTableListWidget.class, "constructor"); this.currentInputParameterJso = currentInputParameterJso; tcValue = new Column<ListValueExtensionElementChild, String>(new EditTextCell()) { @Override/*from w w w . j a v a2s . com*/ public String getValue(ListValueExtensionElementChild object) { if (null == object.getAttr_value()) { return ""; } return object.getAttr_value(); } }; tcValue.setFieldUpdater(new FieldUpdater<ListValueExtensionElementChild, String>() { public void update(int index, final ListValueExtensionElementChild object, final String value) { object.setAttr_value(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<ListValueExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(ListValueExtensionElementChild object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<ListValueExtensionElementChild, String>() { @Override public void update(int index, ListValueExtensionElementChild object, String value) { EditInputOutputParameterTableListWidget.this.currentInputParameterJso.removeListValueChild(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getTable().addColumn(tcValue, "Value"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { ListValueExtensionElementChild newDataObject = EditInputOutputParameterTableListWidget.this.currentInputParameterJso .addListValueChild(); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); update(); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.inputoutput.EditInputOutputParameterTableMapWidget.java
License:Open Source License
public EditInputOutputParameterTableMapWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess, InputOutputParameterExtensionElementChild currentInputParameterJso) { super(jsoAccess); Log.info(EditInputOutputParameterTableMapWidget.class, "constructor"); this.currentInputParameterJso = currentInputParameterJso; tcKey = new Column<MapEntryExtensionElementChild, String>(new EditTextCell()) { @Override/* ww w. j a v a 2s. co m*/ public String getValue(MapEntryExtensionElementChild object) { if (null == object.getAttr_key()) { return ""; } return object.getAttr_value(); } }; tcKey.setFieldUpdater(new FieldUpdater<MapEntryExtensionElementChild, String>() { public void update(int index, final MapEntryExtensionElementChild object, final String value) { object.setAttr_key(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcValue = new Column<MapEntryExtensionElementChild, String>(new EditTextCell()) { @Override public String getValue(MapEntryExtensionElementChild object) { if (null == object.getAttr_value()) { return ""; } return object.getAttr_value(); } }; tcValue.setFieldUpdater(new FieldUpdater<MapEntryExtensionElementChild, String>() { public void update(int index, final MapEntryExtensionElementChild object, final String value) { object.setAttr_value(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<MapEntryExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(MapEntryExtensionElementChild object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<MapEntryExtensionElementChild, String>() { @Override public void update(int index, MapEntryExtensionElementChild object, String value) { EditInputOutputParameterTableMapWidget.this.currentInputParameterJso.removeMapEntryChild(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getTable().addColumn(tcKey, "Key"); getTable().addColumn(tcValue, "Value"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { MapEntryExtensionElementChild newDataObject = EditInputOutputParameterTableMapWidget.this.currentInputParameterJso .addMapEntryChild(); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); update(); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.inputoutput.TableInputParametersWidget.java
License:Open Source License
public TableInputParametersWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcName = new TextColumn<InputParameterExtensionElementChild>() { @Override/* ww w .j a va 2 s.co m*/ public String getValue(InputParameterExtensionElementChild object) { return object.getAttr_name(); } }; tcBtnRemove = new Column<InputParameterExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(InputParameterExtensionElementChild object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<InputParameterExtensionElementChild, String>() { @Override public void update(int index, InputParameterExtensionElementChild object, String value) { getJsoAccess().getCurrentElement().removeExtensionChildElementInputParameter(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnEdit = new Column<InputParameterExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(InputParameterExtensionElementChild object) { return "Edit"; } }; tcBtnEdit.setFieldUpdater(new FieldUpdater<InputParameterExtensionElementChild, String>() { @Override public void update(int index, InputParameterExtensionElementChild object, String value) { new TableInputParametersEditEntryDialog(TableInputParametersWidget.this, object).center(); } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcBtnEdit, ""); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { InputParameterExtensionElementChild inputParameterJso = getJsoAccess().getCurrentElement() .addExtensionChildElementInputParameter(); getDataProvider().getList().add(inputParameterJso); new TableInputParametersEditEntryDialog(TableInputParametersWidget.this, inputParameterJso) .center(); } }); getButtonPanel().add(btnAdd); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.inputoutput.TableOutputParametersWidget.java
License:Open Source License
public TableOutputParametersWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcName = new TextColumn<OutputParameterExtensionElementChild>() { @Override//from w ww. j a va2 s.co m public String getValue(OutputParameterExtensionElementChild object) { return object.getAttr_name(); } }; tcBtnRemove = new Column<OutputParameterExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(OutputParameterExtensionElementChild object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<OutputParameterExtensionElementChild, String>() { @Override public void update(int index, OutputParameterExtensionElementChild object, String value) { getJsoAccess().getCurrentElement().removeExtensionChildElementOutputParameter(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnEdit = new Column<OutputParameterExtensionElementChild, String>(new ButtonCell()) { @Override public String getValue(OutputParameterExtensionElementChild object) { return "Edit"; } }; tcBtnEdit.setFieldUpdater(new FieldUpdater<OutputParameterExtensionElementChild, String>() { @Override public void update(int index, OutputParameterExtensionElementChild object, String value) { new TableOutputParametersEditEntryDialog(TableOutputParametersWidget.this, object).center(); } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcBtnEdit, ""); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { OutputParameterExtensionElementChild outputParameter = getJsoAccess().getCurrentElement() .addExtensionChildElementOutputParameter(); getDataProvider().getList().add(outputParameter); new TableOutputParametersEditEntryDialog(TableOutputParametersWidget.this, outputParameter) .center(); } }); getButtonPanel().add(btnAdd); }