public class ScenarioGrid
extends org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidget
com.ait.lienzo.client.core.shape.Group.GroupFactorycom.ait.lienzo.client.core.shape.GroupOf.GroupOfFactory<T extends com.ait.lienzo.client.core.shape.IPrimitive<?>,C extends com.ait.lienzo.client.core.shape.GroupOf<T,C>>allColumns, body, bodyColumns, bodySelections, bodyTransformer, boundary, floatingBody, floatingBodySelections, floatingColumns, floatingColumnsTransformer, floatingHeader, floatingHeaderSelections, header, headerSelections, model, renderer, rendererHelper, renderingInformation, renderQueue| Constructor and Description |
|---|
ScenarioGrid(ScenarioGridModel model,
ScenarioGridLayer scenarioGridLayer,
ScenarioGridRenderer renderer,
ScenarioGridPanel scenarioGridPanel) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendRow(int rowIndex,
Scenario scenario) |
protected void |
appendRows(Simulation simulation) |
void |
clearSelections()
Unselect all cells/columns from model
GridData.clearSelections() |
protected com.ait.lienzo.client.core.event.NodeMouseDoubleClickHandler |
getGridMouseDoubleClickHandler(org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManager selectionManager,
org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager pinnedModeManager) |
protected ScenarioSimulationBuilders.HeaderBuilder |
getHeaderBuilderLocal(String instanceTitle,
String propertyTitle,
String columnId,
String columnGroup,
FactMappingType factMappingType,
ScenarioHeaderTextBoxSingletonDOMElementFactory factoryHeader) |
ScenarioGridModel |
getModel() |
protected String |
getPlaceholder(boolean isPropertyAssigned)
Returns
ScenarioSimulationEditorConstants.INSTANCE.insertValue() if isPropertyAssigned == true, ScenarioSimulationEditorConstants.INSTANCE.defineValidType() otherwise |
protected ScenarioGridColumn |
getScenarioGridColumnLocal(ScenarioSimulationBuilders.HeaderBuilder headerBuilder,
boolean readOnly,
String placeHolder) |
protected ScenarioGridColumn |
getScenarioGridColumnLocal(String instanceTitle,
String propertyTitle,
String columnId,
String columnGroup,
FactMappingType factMappingType,
boolean readOnly,
String placeHolder) |
protected ScenarioHeaderTextBoxSingletonDOMElementFactory |
getScenarioHeaderTextBoxSingletonDOMElementFactory() |
protected boolean |
isInstanceAssigned(FactIdentifier factIdentifier)
Returns
true when
factIdentifier == FactIdentifier.DESCRIPTION
or
factIdentifier ! |
protected boolean |
isPropertyAssigned(boolean instanceAssigned,
FactMapping factMapping)
Returns
true when
instanceAssigned == true
and
! |
void |
selectRow(int rowIndex)
Select all the cells of the given row
|
void |
setContent(Simulation simulation) |
protected void |
setHeaderColumn(int columnIndex,
FactMapping factMapping) |
protected void |
setHeaderColumns(Simulation simulation) |
void |
setSelectedColumnAndHeader(int headerRowIndex,
int columnIndex)
Set the selectedColumn status of the model and select the header cell actually clicked
|
addCommandsToRenderQueue, addCommandToRenderQueue, adjustSelection, deselect, drawBody, drawHeader, drawWithoutTransforms, executeRenderQueueCommands, getAbsoluteX, getAbsoluteY, getBaseGridRendererHelper, getBody, getCellSelectionManager, getGridMouseCellSelectorClickHandler, getGridMouseClickHandler, getHeader, getHeight, getRenderer, getRendererHelper, getWidth, isSelected, onGroupingToggle, onNodeMouseClick, renderGridBodyWidget, renderGridBoundary, renderGridHeaderWidget, renderSelectedRanges, select, selectCell, selectCell, selectHeaderCell, selectHeaderCell, setRenderer, setVisible, startEditingCell, startEditingCellasGroup, getDefaultStorageEngineadd, add, asContainer, asGroupOf, asPrimitive, attachToLayerColorMap, batch, destroy, destroy, detachFromLayerColorMap, draw, find, getAlpha, getBoundingBoxAttributes, getControlHandleFactory, getControlHandles, getControlHandles, getDragBounds, getDragConstraint, getDragConstraints, getDragMode, getEventPropagationMode, getFactory, getFillAlpha, getGroupType, getLocation, getOffset, getRotation, getRotationDegrees, getScale, getShear, getStrokeAlpha, getTransformingAttributes, getX, getY, isDraggable, isDragging, isEditable, moveDown, moveToBottom, moveToTop, moveUp, refresh, remove, removeAll, removeFromParent, setAlpha, setControlHandleFactory, setDragBounds, setDragConstraint, setDragConstraints, setDraggable, setDragging, setDragMode, setEditable, setEventPropagationMode, setFillAlpha, setGroupType, setLocation, setOffset, setOffset, setOffset, setRotation, setRotationDegrees, setScale, setScale, setScale, setShear, setShear, setStrokeAlpha, setX, setY, toJSONObjectasContainerNode, copy, find, findByID, getBoundingBox, getChildNodes, getChildNodes, getPathClipper, getStorageBounds, getStorageEngine, length, moveDown, moveToBottom, moveToTop, moveUp, setPathClipper, setStorageBounds, setStorageEngineaddAttributesChangedHandler, addEnsureHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, addParentsLocations, animate, animate, asAttributes, asAttributes, asGuide, asLayer, asList, asMultiPointShape, asNode, asScene, asShape, asViewport, cancelAttributesChangedBatcher, cast, copyUnchecked, doAnimating, drawWithTransforms, equals, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingPoints, getBoundingPoints, getComputedBoundingPoints, getComputedLocation, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getPossibleNodeTransform, getRequiredAttributes, getScene, getScratchPad, getUserData, getViewport, hashCode, hasMetaData, isAnimating, isEventHandled, isEventHandledGlobally, isListening, isVisible, onWire, setAttributesChangedBatcher, setID, setListening, setName, setNodeType, setParent, setUserData, toJSONString, toString, unAnimating, uuidclone, finalize, getClass, notify, notifyAll, wait, wait, waitonDragHandleattachToLayerColorMap, detachFromLayerColorMap, getAlpha, getControlHandleFactory, getDragBounds, getDragConstraint, getDragConstraints, getDragMode, getEventPropagationMode, getFillAlpha, getLocation, getOffset, getRotation, getRotationDegrees, getScale, getShear, getStrokeAlpha, getX, getY, isDraggable, isDragging, isEditable, setAlpha, setControlHandleFactory, setDragBounds, setDragConstraint, setDragConstraints, setDraggable, setDragging, setDragMode, setEditable, setEventPropagationMode, setFillAlpha, setLocation, setOffset, setOffset, setOffset, setRotation, setRotationDegrees, setScale, setScale, setScale, setShear, setShear, setStrokeAlpha, setX, setYaddAttributesChangedHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, animate, animate, asContainer, asContainerNode, asGroup, asGroupOf, asGuide, asLayer, asMultiPointShape, asNode, asPrimitive, asScene, asShape, asViewport, batch, cancelAttributesChangedBatcher, copy, draw, drawWithTransforms, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingBox, getBoundingBoxAttributes, getBoundingPoints, getComputedBoundingPoints, getComputedLocation, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getRequiredAttributes, getScene, getScratchPad, getTransformingAttributes, getUserData, getViewport, hasMetaData, isEventHandled, isListening, isVisible, moveDown, moveToBottom, moveToTop, moveUp, refresh, removeFromParent, setAttributesChangedBatcher, setID, setListening, setName, setUserData, uuidpublic ScenarioGrid(ScenarioGridModel model, ScenarioGridLayer scenarioGridLayer, ScenarioGridRenderer renderer, ScenarioGridPanel scenarioGridPanel)
public void setContent(Simulation simulation)
public ScenarioGridModel getModel()
getModel in interface org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidgetgetModel in class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidgetpublic void clearSelections()
GridData.clearSelections()public void setSelectedColumnAndHeader(int headerRowIndex,
int columnIndex)
columnIndex - public void selectRow(int rowIndex)
rowIndex - protected com.ait.lienzo.client.core.event.NodeMouseDoubleClickHandler getGridMouseDoubleClickHandler(org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManager selectionManager,
org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager pinnedModeManager)
getGridMouseDoubleClickHandler in class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidgetprotected void setHeaderColumns(Simulation simulation)
protected void setHeaderColumn(int columnIndex,
FactMapping factMapping)
protected boolean isInstanceAssigned(FactIdentifier factIdentifier)
true when
factIdentifier == FactIdentifier.DESCRIPTION
or
factIdentifier != FactIdentifier.EMPTY
and
factIdentifier != FactIdentifier.INDEX
factIdentifier - protected boolean isPropertyAssigned(boolean instanceAssigned,
FactMapping factMapping)
true when
instanceAssigned == true
and
!factMapping.getExpressionElements().isEmpty()
instanceAssigned - factMapping - protected String getPlaceholder(boolean isPropertyAssigned)
ScenarioSimulationEditorConstants.INSTANCE.insertValue() if isPropertyAssigned == true, ScenarioSimulationEditorConstants.INSTANCE.defineValidType() otherwiseisPropertyAssigned - protected ScenarioHeaderTextBoxSingletonDOMElementFactory getScenarioHeaderTextBoxSingletonDOMElementFactory()
protected ScenarioGridColumn getScenarioGridColumnLocal(String instanceTitle, String propertyTitle, String columnId, String columnGroup, FactMappingType factMappingType, boolean readOnly, String placeHolder)
protected ScenarioGridColumn getScenarioGridColumnLocal(ScenarioSimulationBuilders.HeaderBuilder headerBuilder, boolean readOnly, String placeHolder)
protected ScenarioSimulationBuilders.HeaderBuilder getHeaderBuilderLocal(String instanceTitle, String propertyTitle, String columnId, String columnGroup, FactMappingType factMappingType, ScenarioHeaderTextBoxSingletonDOMElementFactory factoryHeader)
protected void appendRows(Simulation simulation)
protected void appendRow(int rowIndex,
Scenario scenario)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.