Class BaseUiColumn<T>

  • Type Parameters:
    T - The Type of value presented by this column
    All Implemented Interfaces:
    org.uberfire.ext.wires.core.grids.client.model.GridColumn<T>
    Direct Known Subclasses:
    BaseMultipleDOMElementUiColumn, BaseSingletonDOMElementUiColumn

    public abstract class BaseUiColumn<T>
    extends org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn<T>
    Base column for Decision Tables.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  BaseUiColumn.ColumnResizeListener  
      • 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 inherited from class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn

        placeHolder
    • Constructor Summary

      Constructors 
      Constructor Description
      BaseUiColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.columns.GridColumnRenderer<T> columnRenderer, double width, boolean isResizable, boolean isVisible, GuidedDecisionTablePresenter.Access access)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isEditable()  
      void setColumnResizeListener​(BaseUiColumn.ColumnResizeListener columnResizeListener)  
      void setWidth​(double width)  
      • 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
      • Methods inherited from interface org.uberfire.ext.wires.core.grids.client.model.GridColumn

        edit, edit
    • Constructor Detail

      • BaseUiColumn

        public BaseUiColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                            org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.columns.GridColumnRenderer<T> columnRenderer,
                            double width,
                            boolean isResizable,
                            boolean isVisible,
                            GuidedDecisionTablePresenter.Access access)
    • Method Detail

      • isEditable

        public boolean isEditable()
      • setWidth

        public void setWidth​(double width)
        Specified by:
        setWidth in interface org.uberfire.ext.wires.core.grids.client.model.GridColumn<T>
        Overrides:
        setWidth in class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn<T>