Class BaseSingletonDOMElementUiColumn<T,W extends com.google.gwt.user.client.ui.Widget,E extends org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement,F extends org.uberfire.ext.wires.core.grids.client.widget.dom.single.SingletonDOMElementFactory<W,E>>
- 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,W,E,F>
-
- Type Parameters:
T- The Type of value presented by this columnF- The Factory to create DOMElements for this column
- 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:
BaseEnumSingleSelectUiColumn,BigDecimalUiColumn,BigIntegerUiColumn,BoundFactUiColumn,ByteUiColumn,DateUiColumn,DialectUiColumn,DoubleUiColumn,EnumMultiSelectUiColumn,FloatUiColumn,IntegerUiColumn,LongUiColumn,NumericUiColumn,PriorityListUiColumn,ShortUiColumn,StringUiColumn,ValueListUiColumn
public abstract class BaseSingletonDOMElementUiColumn<T,W extends com.google.gwt.user.client.ui.Widget,E extends org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement,F extends org.uberfire.ext.wires.core.grids.client.widget.dom.single.SingletonDOMElementFactory<W,E>> extends BaseUiColumn<T> implements org.uberfire.ext.wires.core.grids.client.widget.dom.single.HasSingletonDOMElementResource
Base column for Decision Tables.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classBaseSingletonDOMElementUiColumn.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
-
-
Constructor Summary
Constructors Constructor Description BaseSingletonDOMElementUiColumn(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.columns.single.impl.BaseGridColumnSingletonDOMElementRenderer<T,W,E> columnRenderer, double width, boolean isResizable, boolean isVisible, GuidedDecisionTablePresenter.Access access, F factory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddestroyResources()protected abstract 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)voidedit(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)voidflush()-
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
-
-
-
-
Constructor Detail
-
BaseSingletonDOMElementUiColumn
public BaseSingletonDOMElementUiColumn(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.columns.single.impl.BaseGridColumnSingletonDOMElementRenderer<T,W,E> columnRenderer, double width, boolean isResizable, boolean isVisible, GuidedDecisionTablePresenter.Access access, F factory)
-
-
Method Detail
-
edit
public void edit(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:
editin interfaceorg.uberfire.ext.wires.core.grids.client.model.GridColumn<T>
-
flush
public void flush()
- Specified by:
flushin interfaceorg.uberfire.ext.wires.core.grids.client.widget.dom.single.HasSingletonDOMElementResource
-
destroyResources
public void destroyResources()
- Specified by:
destroyResourcesin interfaceorg.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources
-
-