Class ScenarioSimulationGridHeaderUtilities
- java.lang.Object
-
- org.drools.workbench.screens.scenariosimulation.client.utils.ScenarioSimulationGridHeaderUtilities
-
public class ScenarioSimulationGridHeaderUtilities extends Object
-
-
Constructor Summary
Constructors Constructor Description ScenarioSimulationGridHeaderUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ScenarioHeaderMetaDatagetColumnScenarioHeaderMetaData(ScenarioGridColumn scenarioGridColumn, int uiRowIndex)Retrieve theScenarioHeaderMetaDatafrom theGridColumncorresponding to given row.static ScenarioHeaderMetaDatagetColumnScenarioHeaderMetaData(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget, com.ait.lienzo.client.core.types.Point2D relativePoint)Retrieve theScenarioHeaderMetaDatafrom theGridColumnof aGridWidgetat a given point x.static EnableTestToolsEventgetEnableTestToolsEvent(ScenarioGrid scenarioGrid, ScenarioGridColumn scenarioGridColumn, ScenarioHeaderMetaData clickedScenarioHeaderMetadata, Integer uiColumnIndex, String columnGroup)static StringgetExistingInstances(String group, org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type scenarioType, List<org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>> columns)static org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>getGridColumn(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget, double cx)Retrieve theGridColumnof aGridWidgetat a given point x.static List<String>getPropertyNameElements(AbstractScesimGridModel abstractScesimGridModel, int columnIndex)static booleanisEditableHeader(ScenarioGridColumn column, Integer uiHeaderRowIndex)Checks whether the edit mode can be invoked on header cell from given column on given row.
-
-
-
Method Detail
-
getColumnScenarioHeaderMetaData
public static ScenarioHeaderMetaData getColumnScenarioHeaderMetaData(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget, com.ait.lienzo.client.core.types.Point2D relativePoint)
Retrieve theScenarioHeaderMetaDatafrom theGridColumnof aGridWidgetat a given point x. It returnsnullif none is present at that position.- Parameters:
gridWidget-relativePoint- within the gridWidget- Returns:
-
getColumnScenarioHeaderMetaData
public static ScenarioHeaderMetaData getColumnScenarioHeaderMetaData(ScenarioGridColumn scenarioGridColumn, int uiRowIndex)
Retrieve theScenarioHeaderMetaDatafrom theGridColumncorresponding to given row. It returnsnullrow with given index doesn't exist.- Parameters:
scenarioGridColumn-uiRowIndex-- Returns:
-
getGridColumn
public static org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> getGridColumn(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget, double cx)Retrieve theGridColumnof aGridWidgetat a given point x. It returnsnullif none is present at that position.- Parameters:
gridWidget-cx-- Returns:
-
isEditableHeader
public static boolean isEditableHeader(ScenarioGridColumn column, Integer uiHeaderRowIndex)
Checks whether the edit mode can be invoked on header cell from given column on given row.- Parameters:
column-uiHeaderRowIndex-- Returns:
- true if conditions are met, false otherwise
-
getEnableTestToolsEvent
public static EnableTestToolsEvent getEnableTestToolsEvent(ScenarioGrid scenarioGrid, ScenarioGridColumn scenarioGridColumn, ScenarioHeaderMetaData clickedScenarioHeaderMetadata, Integer uiColumnIndex, String columnGroup)
-
getExistingInstances
public static String getExistingInstances(String group, org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type scenarioType, List<org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>> columns)
-
getPropertyNameElements
public static List<String> getPropertyNameElements(AbstractScesimGridModel abstractScesimGridModel, int columnIndex)
-
-