Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.uberfire.ext.wires.core.grids.client.model.GridColumn

        org.uberfire.ext.wires.core.grids.client.model.GridColumn.ColumnWidthMode, org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static double DEFAULT_WIDTH  
      • Fields inherited from class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn

        placeHolder
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      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)  
        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
      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)  
      Double getMinimumWidth()  
      void setWidth​(double width)  
      void setWidthInternal​(double width)  
      protected void updateWidthOfChildren()  
      • 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
      • Methods inherited from interface org.uberfire.ext.wires.core.grids.client.model.GridColumn

        edit
      • Methods inherited from interface org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources

        destroyResources
    • 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:
        getMinimumWidth in interface 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>>>
        Overrides:
        getMinimumWidth in class org.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:
        setWidth in interface 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>>>
        Overrides:
        setWidth in class 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>>>
      • setWidthInternal

        public void setWidthInternal​(double width)
        Overrides:
        setWidthInternal in class 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>>>
      • 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:
        edit in interface 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>>>
      • updateWidthOfChildren

        protected void updateWidthOfChildren()