Class ExpressionEditorColumn
- java.lang.Object
-
- org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn<T>
-
- org.kie.workbench.common.dmn.client.widgets.grid.model.DMNGridColumn<BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression>,Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>
-
- org.kie.workbench.common.dmn.client.editors.expressions.types.context.ExpressionEditorColumn
-
- All Implemented Interfaces:
org.uberfire.ext.wires.core.grids.client.model.GridColumn<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>,org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources
- Direct Known Subclasses:
FunctionColumn,ListExpressionEditorColumn
public class ExpressionEditorColumn extends DMNGridColumn<BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression>,Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>> implements org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources
-
-
Field Summary
Fields Modifier and Type Field Description static doubleDEFAULT_WIDTH-
Fields inherited from class org.kie.workbench.common.dmn.client.widgets.grid.model.DMNGridColumn
gridWidget
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedExpressionEditorColumn(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.columns.impl.BaseGridColumnRenderer<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>> renderer, double width, BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression> gridWidget)ExpressionEditorColumn(org.uberfire.ext.wires.core.grids.client.widget.layer.GridWidgetRegistry registry, List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, double width, BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression> gridWidget)ExpressionEditorColumn(org.uberfire.ext.wires.core.grids.client.widget.layer.GridWidgetRegistry registry, org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData headerMetaData, double width, BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression> gridWidget)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidedit(org.uberfire.ext.wires.core.grids.client.model.GridCell<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>> cell, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellEditContext context, Consumer<org.uberfire.ext.wires.core.grids.client.model.GridCellValue<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>> callback)DoublegetMinimumWidth()voidsetWidth(double width)voidsetWidthInternal(double width)protected voidupdateWidthOfChildren()-
Methods inherited from class org.kie.workbench.common.dmn.client.widgets.grid.model.DMNGridColumn
destroyResources, getGridWidget, setComponentWidth, updateWidthOfPeers
-
Methods inherited from class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn
equals, getColumnRenderer, getColumnWidthMode, getHeaderMetaData, getIndex, getLink, getMaximumWidth, getPlaceHolder, getWidth, hashCode, isFloatable, isLinked, isMovable, isResizable, isVisible, setColumnWidthMode, setFloatable, setIndex, setLink, setMaximumWidth, setMinimumWidth, setMovable, setPlaceHolder, setResizable, setVisible
-
-
-
-
Field Detail
-
DEFAULT_WIDTH
public static final double DEFAULT_WIDTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ExpressionEditorColumn
public ExpressionEditorColumn(org.uberfire.ext.wires.core.grids.client.widget.layer.GridWidgetRegistry registry, org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData headerMetaData, double width, BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression> gridWidget)
-
ExpressionEditorColumn
public ExpressionEditorColumn(org.uberfire.ext.wires.core.grids.client.widget.layer.GridWidgetRegistry registry, List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, double width, BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression> gridWidget)
-
ExpressionEditorColumn
protected ExpressionEditorColumn(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.columns.impl.BaseGridColumnRenderer<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>> renderer, double width, BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression> gridWidget)
-
-
Method Detail
-
getMinimumWidth
public Double getMinimumWidth()
- Specified by:
getMinimumWidthin interfaceorg.uberfire.ext.wires.core.grids.client.model.GridColumn<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>- Overrides:
getMinimumWidthin classorg.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>
-
setWidth
public void setWidth(double width)
- Specified by:
setWidthin interfaceorg.uberfire.ext.wires.core.grids.client.model.GridColumn<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>- Overrides:
setWidthin classDMNGridColumn<BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression>,Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>
-
setWidthInternal
public void setWidthInternal(double width)
- Overrides:
setWidthInternalin classDMNGridColumn<BaseGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression>,Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>
-
edit
public void edit(org.uberfire.ext.wires.core.grids.client.model.GridCell<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>> cell, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellEditContext context, Consumer<org.uberfire.ext.wires.core.grids.client.model.GridCellValue<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>> callback)
- Specified by:
editin interfaceorg.uberfire.ext.wires.core.grids.client.model.GridColumn<Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>>
-
updateWidthOfChildren
protected void updateWidthOfChildren()
-
-