public class CommonEditHandler extends Object
Constructor and Description |
---|
CommonEditHandler() |
Modifier and Type | Method and Description |
---|---|
protected static ScenarioHeaderMetaData |
getColumnScenarioHeaderMetaDataLocal(ScenarioGrid scenarioGrid,
com.ait.lienzo.client.core.types.Point2D point) |
protected static Integer |
getUiHeaderRowIndexLocal(ScenarioGrid scenarioGrid,
com.ait.lienzo.client.core.types.Point2D point) |
protected static boolean |
isEditableHeaderLocal(ScenarioGridColumn scenarioGridColumn,
Integer uiHeaderRowIndex) |
protected static boolean |
manageGivenExpectHeaderLeftClick(ScenarioGrid scenarioGrid,
ScenarioHeaderMetaData clickedScenarioHeaderMetadata,
int uiColumnIndex,
int uiHeaderRowIndex)
This method manage the click happened on an GIVEN or EXPECT header, starting editing it if not already did.
|
static boolean |
manageGridLeftClick(ScenarioGrid scenarioGrid,
Integer uiRowIndex,
Integer uiColumnIndex,
ScenarioGridColumn scenarioGridColumn)
This method check if the click happened on an writable column of a grid row.
|
protected static boolean |
manageHeaderLeftClick(ScenarioGrid scenarioGrid,
Integer uiColumnIndex,
ScenarioGridColumn scenarioGridColumn,
Integer uiHeaderRowIndex)
This method check if the click happened on an second level header (i.e. the header of a specific column) cell.
|
static boolean |
startEdit(ScenarioGrid scenarioGrid,
Integer uiColumnIndex,
ScenarioGridColumn scenarioGridColumn,
Integer uiRowIndex,
boolean isHeader)
Start editing a cell
|
public static boolean startEdit(ScenarioGrid scenarioGrid, Integer uiColumnIndex, ScenarioGridColumn scenarioGridColumn, Integer uiRowIndex, boolean isHeader)
scenarioGrid
- uiColumnIndex
- scenarioGridColumn
- uiRowIndex
- isHeader
- protected static boolean manageHeaderLeftClick(ScenarioGrid scenarioGrid, Integer uiColumnIndex, ScenarioGridColumn scenarioGridColumn, Integer uiHeaderRowIndex)
true
,
otherwise returns false
scenarioGrid
- uiColumnIndex
- scenarioGridColumn
- uiHeaderRowIndex
- protected static boolean manageGivenExpectHeaderLeftClick(ScenarioGrid scenarioGrid, ScenarioHeaderMetaData clickedScenarioHeaderMetadata, int uiColumnIndex, int uiHeaderRowIndex)
clickedScenarioHeaderMetadata
- public static boolean manageGridLeftClick(ScenarioGrid scenarioGrid, Integer uiRowIndex, Integer uiColumnIndex, ScenarioGridColumn scenarioGridColumn)
false
uiRowIndex
- uiColumnIndex
- scenarioGridColumn
- protected static ScenarioHeaderMetaData getColumnScenarioHeaderMetaDataLocal(ScenarioGrid scenarioGrid, com.ait.lienzo.client.core.types.Point2D point)
protected static Integer getUiHeaderRowIndexLocal(ScenarioGrid scenarioGrid, com.ait.lienzo.client.core.types.Point2D point)
protected static boolean isEditableHeaderLocal(ScenarioGridColumn scenarioGridColumn, Integer uiHeaderRowIndex)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.