Class BaseEnumSingleSelectUiColumn<T,MVW extends org.gwtbootstrap3.client.ui.ListBox,SVW extends com.google.gwt.user.client.ui.Widget,MVE extends MultiValueDOMElement<T,MVW>,SVE extends SingleValueDOMElement<T,SVW>>
- java.lang.Object
-
- org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn<T>
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.columns.BaseUiColumn<T>
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.columns.BaseSingletonDOMElementUiColumn<T,MVW,MVE,MultiValueSingletonDOMElementFactory<T,MVW,MVE>>
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.columns.BaseEnumSingleSelectUiColumn<T,MVW,SVW,MVE,SVE>
-
- All Implemented Interfaces:
org.uberfire.ext.wires.core.grids.client.model.GridColumn<T>,org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources,org.uberfire.ext.wires.core.grids.client.widget.dom.single.HasSingletonDOMElementResource
- Direct Known Subclasses:
EnumSingleSelectBigDecimalUiColumn,EnumSingleSelectBigIntegerUiColumn,EnumSingleSelectBooleanUiColumn,EnumSingleSelectByteUiColumn,EnumSingleSelectDateUiColumn,EnumSingleSelectDoubleUiColumn,EnumSingleSelectFloatUiColumn,EnumSingleSelectIntegerUiColumn,EnumSingleSelectLongUiColumn,EnumSingleSelectNumericUiColumn,EnumSingleSelectShortUiColumn,EnumSingleSelectStringUiColumn
public abstract class BaseEnumSingleSelectUiColumn<T,MVW extends org.gwtbootstrap3.client.ui.ListBox,SVW extends com.google.gwt.user.client.ui.Widget,MVE extends MultiValueDOMElement<T,MVW>,SVE extends SingleValueDOMElement<T,SVW>> extends BaseSingletonDOMElementUiColumn<T,MVW,MVE,MultiValueSingletonDOMElementFactory<T,MVW,MVE>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.columns.BaseSingletonDOMElementUiColumn
BaseSingletonDOMElementUiColumn.CellRenderer<T,W extends com.google.gwt.user.client.ui.Widget,E extends org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement>
-
Nested classes/interfaces inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.columns.BaseUiColumn
BaseUiColumn.ColumnResizeListener
-
-
Field Summary
Fields Modifier and Type Field Description protected StringfactFieldprotected StringfactTypeprotected GuidedDecisionTableView.Presenterpresenterprotected SingleValueSingletonDOMElementFactory<T,SVW,SVE>singleValueFactory-
Fields inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.columns.BaseSingletonDOMElementUiColumn
factory
-
-
Constructor Summary
Constructors Constructor Description BaseEnumSingleSelectUiColumn(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, double width, boolean isResizable, boolean isVisible, GuidedDecisionTablePresenter.Access access, MultiValueSingletonDOMElementFactory<T,MVW,MVE> multiValueFactory, SingleValueSingletonDOMElementFactory<T,SVW,SVE> singleValueFactory, GuidedDecisionTableView.Presenter presenter, String factType, String factField)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddoEdit(org.uberfire.ext.wires.core.grids.client.model.GridCell<T> cell, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellRenderContext context, Consumer<org.uberfire.ext.wires.core.grids.client.model.GridCellValue<T>> callback)protected abstract voidinitialiseMultiValueDomElement(org.uberfire.ext.wires.core.grids.client.model.GridCell<T> cell, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellRenderContext context, Map<String,String> enumLookups)protected abstract voidinitialiseSingleValueDomElement(org.uberfire.ext.wires.core.grids.client.model.GridCell<T> cell, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellRenderContext context)-
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.columns.BaseSingletonDOMElementUiColumn
destroyResources, edit, flush
-
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.columns.BaseUiColumn
isEditable, setColumnResizeListener, setWidth
-
Methods inherited from class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn
equals, getColumnRenderer, getColumnWidthMode, getHeaderMetaData, getIndex, getLink, getMaximumWidth, getMinimumWidth, getPlaceHolder, getWidth, hashCode, isFloatable, isLinked, isMovable, isResizable, isVisible, setColumnWidthMode, setFloatable, setIndex, setLink, setMaximumWidth, setMinimumWidth, setMovable, setPlaceHolder, setResizable, setVisible
-
-
-
-
Field Detail
-
factType
protected final String factType
-
factField
protected final String factField
-
presenter
protected final GuidedDecisionTableView.Presenter presenter
-
singleValueFactory
protected final SingleValueSingletonDOMElementFactory<T,SVW extends com.google.gwt.user.client.ui.Widget,SVE extends SingleValueDOMElement<T,SVW>> singleValueFactory
-
-
Constructor Detail
-
BaseEnumSingleSelectUiColumn
public BaseEnumSingleSelectUiColumn(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, double width, boolean isResizable, boolean isVisible, GuidedDecisionTablePresenter.Access access, MultiValueSingletonDOMElementFactory<T,MVW,MVE> multiValueFactory, SingleValueSingletonDOMElementFactory<T,SVW,SVE> singleValueFactory, GuidedDecisionTableView.Presenter presenter, String factType, String factField)
-
-
Method Detail
-
doEdit
public void doEdit(org.uberfire.ext.wires.core.grids.client.model.GridCell<T> cell, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellRenderContext context, Consumer<org.uberfire.ext.wires.core.grids.client.model.GridCellValue<T>> callback)
- Specified by:
doEditin classBaseSingletonDOMElementUiColumn<T,MVW extends org.gwtbootstrap3.client.ui.ListBox,MVE extends MultiValueDOMElement<T,MVW>,MultiValueSingletonDOMElementFactory<T,MVW extends org.gwtbootstrap3.client.ui.ListBox,MVE extends MultiValueDOMElement<T,MVW>>>
-
initialiseMultiValueDomElement
protected abstract void initialiseMultiValueDomElement(org.uberfire.ext.wires.core.grids.client.model.GridCell<T> cell, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellRenderContext context, Map<String,String> enumLookups)
-
initialiseSingleValueDomElement
protected abstract void initialiseSingleValueDomElement(org.uberfire.ext.wires.core.grids.client.model.GridCell<T> cell, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellRenderContext context)
-
-