Class GuidedDecisionTableUiModel

  • All Implemented Interfaces:
    org.uberfire.ext.wires.core.grids.client.model.GridData

    public class GuidedDecisionTableUiModel
    extends org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData
    • Nested Class Summary

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

        org.uberfire.ext.wires.core.grids.client.model.GridData.Range, org.uberfire.ext.wires.core.grids.client.model.GridData.SelectedCell
    • Field Summary

      • Fields inherited from class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData

        columns, headerRowCount, indexManager, isColumnDraggingEnabled, isMerged, isRowDraggingEnabled, rows, selectedCells, selectedHeaderCells, selectionsManager
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.uberfire.ext.wires.core.grids.client.model.GridData.Range deleteCell​(int rowIndex, int columnIndex)  
      org.uberfire.ext.wires.core.grids.client.model.GridData.Range deleteCellInternal​(int rowIndex, int columnIndex)  
      void indexColumn​(int columnIndex)  
      void moveColumnsTo​(int index, List<org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>> columns)  
      void moveRowsTo​(int index, List<org.uberfire.ext.wires.core.grids.client.model.GridRow> rows)  
      org.uberfire.ext.wires.core.grids.client.model.GridData.Range setCell​(int rowIndex, int columnIndex, Supplier<org.uberfire.ext.wires.core.grids.client.model.GridCell<?>> cellSupplier)  
      org.uberfire.ext.wires.core.grids.client.model.GridData.Range setCellValue​(int rowIndex, int columnIndex, org.uberfire.ext.wires.core.grids.client.model.GridCellValue<?> value)  
      org.uberfire.ext.wires.core.grids.client.model.GridData.Range setCellValueInternal​(int rowIndex, int columnIndex, org.uberfire.ext.wires.core.grids.client.model.GridCellValue<?> value)  
      List<Integer> sort​(org.uberfire.ext.wires.core.grids.client.model.GridColumn gridColumn)  
      • Methods inherited from class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData

        appendColumn, appendRow, clearSelections, collapseCell, deleteColumn, deleteRow, doSetCell, expandCell, getCell, getColumnCount, getColumns, getHeaderRowCount, getRow, getRowCount, getRows, getSelectedCells, getSelectedCellsOrigin, getSelectedHeaderCells, getVisibleHeight, getVisibleWidth, getWidth, insertColumn, insertRow, internalRefreshWidth, isColumnDraggingEnabled, isMerged, isRowDraggingEnabled, moveColumnTo, moveRowTo, refreshWidth, refreshWidth, selectCell, selectCells, selectHeaderCell, setColumnDraggingEnabled, setHeaderRowCount, setMerged, setRowDraggingEnabled, setVisibleSizeAndRefresh, updateColumn
    • Constructor Detail

      • GuidedDecisionTableUiModel

        public GuidedDecisionTableUiModel​(ModelSynchronizer synchronizer)
    • Method Detail

      • setCell

        public org.uberfire.ext.wires.core.grids.client.model.GridData.Range setCell​(int rowIndex,
                                                                                     int columnIndex,
                                                                                     Supplier<org.uberfire.ext.wires.core.grids.client.model.GridCell<?>> cellSupplier)
        Specified by:
        setCell in interface org.uberfire.ext.wires.core.grids.client.model.GridData
        Overrides:
        setCell in class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData
      • setCellValue

        public org.uberfire.ext.wires.core.grids.client.model.GridData.Range setCellValue​(int rowIndex,
                                                                                          int columnIndex,
                                                                                          org.uberfire.ext.wires.core.grids.client.model.GridCellValue<?> value)
        Specified by:
        setCellValue in interface org.uberfire.ext.wires.core.grids.client.model.GridData
        Overrides:
        setCellValue in class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData
      • deleteCell

        public org.uberfire.ext.wires.core.grids.client.model.GridData.Range deleteCell​(int rowIndex,
                                                                                        int columnIndex)
        Specified by:
        deleteCell in interface org.uberfire.ext.wires.core.grids.client.model.GridData
        Overrides:
        deleteCell in class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData
      • moveColumnsTo

        public void moveColumnsTo​(int index,
                                  List<org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>> columns)
        Specified by:
        moveColumnsTo in interface org.uberfire.ext.wires.core.grids.client.model.GridData
        Overrides:
        moveColumnsTo in class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData
      • sort

        public List<Integer> sort​(org.uberfire.ext.wires.core.grids.client.model.GridColumn gridColumn)
      • moveRowsTo

        public void moveRowsTo​(int index,
                               List<org.uberfire.ext.wires.core.grids.client.model.GridRow> rows)
        Specified by:
        moveRowsTo in interface org.uberfire.ext.wires.core.grids.client.model.GridData
        Overrides:
        moveRowsTo in class org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData
      • indexColumn

        public void indexColumn​(int columnIndex)
      • setCellValueInternal

        public org.uberfire.ext.wires.core.grids.client.model.GridData.Range setCellValueInternal​(int rowIndex,
                                                                                                  int columnIndex,
                                                                                                  org.uberfire.ext.wires.core.grids.client.model.GridCellValue<?> value)
      • deleteCellInternal

        public org.uberfire.ext.wires.core.grids.client.model.GridData.Range deleteCellInternal​(int rowIndex,
                                                                                                int columnIndex)