Class GuidedDecisionTableTheme
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.themes.GuidedDecisionTableTheme
-
- All Implemented Interfaces:
org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
public class GuidedDecisionTableTheme extends Object implements org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGuidedDecisionTableTheme.ModelColumnType
-
Field Summary
Fields Modifier and Type Field Description static doubleGRID_SELECTOR_LINE_WIDTH
-
Constructor Summary
Constructors Constructor Description GuidedDecisionTableTheme(GuidedDecisionTableUiModel uiModel, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.ait.lienzo.client.core.shape.RectanglegetBaseRectangle(GuidedDecisionTableTheme.ModelColumnType columnType)com.ait.lienzo.client.core.shape.RectanglegetBodyBackground(org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column)com.ait.lienzo.client.core.shape.MultiPathgetBodyGridLine()com.ait.lienzo.client.core.shape.TextgetBodyText()com.ait.lienzo.client.core.shape.RectanglegetCellSelectorBackground()com.ait.lienzo.client.core.shape.RectanglegetCellSelectorBorder()com.ait.lienzo.client.core.shape.RectanglegetGridBoundary()com.ait.lienzo.client.core.shape.LinegetGridHeaderBodyDivider()com.ait.lienzo.client.core.shape.RectanglegetHeaderBackground(org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column)com.ait.lienzo.client.core.shape.MultiPathgetHeaderGridLine()com.ait.lienzo.client.core.shape.RectanglegetHeaderLinkBackground(org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column)com.ait.lienzo.client.core.shape.TextgetHeaderText()StringgetName()com.ait.lienzo.client.core.shape.MultiPathgetSelector()
-
-
-
Field Detail
-
GRID_SELECTOR_LINE_WIDTH
public static final double GRID_SELECTOR_LINE_WIDTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GuidedDecisionTableTheme
public GuidedDecisionTableTheme(GuidedDecisionTableUiModel uiModel, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getSelector
public com.ait.lienzo.client.core.shape.MultiPath getSelector()
- Specified by:
getSelectorin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getCellSelectorBorder
public com.ait.lienzo.client.core.shape.Rectangle getCellSelectorBorder()
- Specified by:
getCellSelectorBorderin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getCellSelectorBackground
public com.ait.lienzo.client.core.shape.Rectangle getCellSelectorBackground()
- Specified by:
getCellSelectorBackgroundin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getHeaderBackground
public com.ait.lienzo.client.core.shape.Rectangle getHeaderBackground(org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column)
- Specified by:
getHeaderBackgroundin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getHeaderLinkBackground
public com.ait.lienzo.client.core.shape.Rectangle getHeaderLinkBackground(org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column)
- Specified by:
getHeaderLinkBackgroundin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getHeaderGridLine
public com.ait.lienzo.client.core.shape.MultiPath getHeaderGridLine()
- Specified by:
getHeaderGridLinein interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getHeaderText
public com.ait.lienzo.client.core.shape.Text getHeaderText()
- Specified by:
getHeaderTextin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getBodyBackground
public com.ait.lienzo.client.core.shape.Rectangle getBodyBackground(org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column)
- Specified by:
getBodyBackgroundin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getBodyGridLine
public com.ait.lienzo.client.core.shape.MultiPath getBodyGridLine()
- Specified by:
getBodyGridLinein interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getBodyText
public com.ait.lienzo.client.core.shape.Text getBodyText()
- Specified by:
getBodyTextin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getGridBoundary
public com.ait.lienzo.client.core.shape.Rectangle getGridBoundary()
- Specified by:
getGridBoundaryin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getGridHeaderBodyDivider
public com.ait.lienzo.client.core.shape.Line getGridHeaderBodyDivider()
- Specified by:
getGridHeaderBodyDividerin interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.renderers.themes.GridRendererTheme
-
getBaseRectangle
public com.ait.lienzo.client.core.shape.Rectangle getBaseRectangle(GuidedDecisionTableTheme.ModelColumnType columnType)
-
-