Class GuidedDecisionTableRenderer

  • All Implemented Interfaces:
    org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer

    public class GuidedDecisionTableRenderer
    extends org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRenderer
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer

        org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.GridRendererContext, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RenderBodyGridBackgroundCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RenderBodyGridContentCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RenderBodyGridLinesCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RendererBodyCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RendererCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RendererHeaderCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RenderGridBoundaryCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RenderHeaderBackgroundCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RenderHeaderContentCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RenderHeaderGridLinesCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RenderSelectedCellsCommand, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RenderSelectorCommand
    • Field Summary

      • Fields inherited from class org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRenderer

        columnRenderingConstraint, theme
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearHighlights()  
      double getHeaderCaptionWidth()  
      double getHeaderHeight()  
      void highlightRows​(org.drools.verifier.api.reporting.Severity rowHighlightSeverity, Set<Integer> rowHighlightRowIndexes)  
      List<org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RendererCommand> renderBody​(org.uberfire.ext.wires.core.grids.client.model.GridData model, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyRenderContext context, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRendererHelper rendererHelper, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRendererHelper.RenderingInformation renderingInformation)  
      org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RendererCommand renderHeaderBodyDivider​(double width)  
      org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RendererCommand renderSelector​(double width, double height, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRendererHelper.RenderingInformation renderingInformation)  
      • Methods inherited from class org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRenderer

        clearCellHighlight, getHeaderRowHeight, getHighlightCellColumnIndex, getHighlightCellRowIndex, getTheme, highlightCell, onGroupingToggle, renderGridBoundary, renderHeader, renderSelectedCells, renderSelectedRange, setColumnRenderConstraint, setTheme
    • Constructor Detail

      • GuidedDecisionTableRenderer

        public GuidedDecisionTableRenderer​(GuidedDecisionTableUiModel uiModel,
                                           org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model)
    • Method Detail

      • getHeaderHeight

        public double getHeaderHeight()
        Specified by:
        getHeaderHeight in interface org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer
        Overrides:
        getHeaderHeight in class org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRenderer
      • renderBody

        public List<org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RendererCommand> renderBody​(org.uberfire.ext.wires.core.grids.client.model.GridData model,
                                                                                                                                  org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyRenderContext context,
                                                                                                                                  org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRendererHelper rendererHelper,
                                                                                                                                  org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRendererHelper.RenderingInformation renderingInformation)
        Specified by:
        renderBody in interface org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer
        Overrides:
        renderBody in class org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRenderer
      • renderSelector

        public org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RendererCommand renderSelector​(double width,
                                                                                                                                double height,
                                                                                                                                org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRendererHelper.RenderingInformation renderingInformation)
        Specified by:
        renderSelector in interface org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer
        Overrides:
        renderSelector in class org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRenderer
      • getHeaderCaptionWidth

        public double getHeaderCaptionWidth()
      • renderHeaderBodyDivider

        public org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer.RendererCommand renderHeaderBodyDivider​(double width)
        Specified by:
        renderHeaderBodyDivider in interface org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer
        Overrides:
        renderHeaderBodyDivider in class org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRenderer
      • highlightRows

        public void highlightRows​(org.drools.verifier.api.reporting.Severity rowHighlightSeverity,
                                  Set<Integer> rowHighlightRowIndexes)
      • clearHighlights

        public void clearHighlights()