Class FunctionColumnParametersHeaderMetaData
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.widgets.grid.columns.EditablePopupHeaderMetaData<HasParametersControl,ParametersPopoverView.Presenter>
-
- org.kie.workbench.common.dmn.client.editors.expressions.types.function.FunctionColumnParametersHeaderMetaData
-
- All Implemented Interfaces:
EditableHeaderMetaData,org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData,org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources
public class FunctionColumnParametersHeaderMetaData extends EditablePopupHeaderMetaData<HasParametersControl,ParametersPopoverView.Presenter>
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.dmn.client.widgets.grid.columns.EditablePopupHeaderMetaData
cellEditorControls, editor
-
-
Constructor Summary
Constructors Constructor Description FunctionColumnParametersHeaderMetaData(Supplier<Optional<org.kie.workbench.common.dmn.api.definition.model.FunctionDefinition>> functionSupplier, org.jboss.errai.ui.client.local.spi.TranslationService translationService, CellEditorControlsView.Presenter cellEditorControls, ParametersPopoverView.Presenter editor, FunctionGrid gridWidget)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetColumnGroup()Optional<String>getPlaceHolder()Returns 'place holder' text to show if theGridColumn.HeaderMetaData.getTitle()isStringUtils.isEmpty(String)protected HasParametersControlgetPresenter()StringgetTitle()com.ait.lienzo.client.core.shape.Grouprender(org.uberfire.ext.wires.core.grids.client.widget.context.GridHeaderColumnRenderContext context, double blockWidth, double blockHeight)Delegates rendering to theGridColumn.HeaderMetaData.-
Methods inherited from class org.kie.workbench.common.dmn.client.widgets.grid.columns.EditablePopupHeaderMetaData
destroyResources, edit, setColumnGroup, setTitle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.workbench.common.dmn.client.widgets.grid.columns.EditableHeaderMetaData
getSupportedEditAction, renderPlaceHolder
-
-
-
-
Constructor Detail
-
FunctionColumnParametersHeaderMetaData
public FunctionColumnParametersHeaderMetaData(Supplier<Optional<org.kie.workbench.common.dmn.api.definition.model.FunctionDefinition>> functionSupplier, org.jboss.errai.ui.client.local.spi.TranslationService translationService, CellEditorControlsView.Presenter cellEditorControls, ParametersPopoverView.Presenter editor, FunctionGrid gridWidget)
-
-
Method Detail
-
getPresenter
protected HasParametersControl getPresenter()
- Specified by:
getPresenterin classEditablePopupHeaderMetaData<HasParametersControl,ParametersPopoverView.Presenter>
-
getColumnGroup
public String getColumnGroup()
-
getTitle
public String getTitle()
-
render
public com.ait.lienzo.client.core.shape.Group render(org.uberfire.ext.wires.core.grids.client.widget.context.GridHeaderColumnRenderContext context, double blockWidth, double blockHeight)Description copied from interface:EditableHeaderMetaDataDelegates rendering to theGridColumn.HeaderMetaData.- Parameters:
context- The context of a Grid's cell header during the rendering phase.blockWidth- Width of theGridColumn.HeaderMetaDatacolumn(s) block.blockHeight- Width of theGridColumn.HeaderMetaDatarow(s) block.- Returns:
-
getPlaceHolder
public Optional<String> getPlaceHolder()
Description copied from interface:EditableHeaderMetaDataReturns 'place holder' text to show if theGridColumn.HeaderMetaData.getTitle()isStringUtils.isEmpty(String)- Returns:
- Optional text to show as the 'place holder'
-
-