public abstract class BaseGrid<E extends Expression> extends org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidget implements HasListSelectorControl
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>>com.ait.lienzo.client.core.shape.ContainerNode.ContainerNodeFactory<C extends com.ait.lienzo.client.core.shape.json.IJSONSerializable<C> & com.ait.lienzo.client.core.shape.IContainer<C,?>>com.ait.lienzo.client.core.shape.Node.NodeFactory<N extends com.ait.lienzo.client.core.shape.json.IJSONSerializable<N>>HasListSelectorControl.ListSelectorDividerItem, HasListSelectorControl.ListSelectorItem, HasListSelectorControl.ListSelectorTextItem| Modifier and Type | Field and Description |
|---|---|
protected DefaultCanvasCommandFactory |
canvasCommandFactory |
protected CellEditorControlsView.Presenter |
cellEditorControls |
protected javax.enterprise.event.Event<DomainObjectSelectionEvent> |
domainObjectSelectionEvent |
protected DMNGridLayer |
gridLayer |
protected HasExpression |
hasExpression |
protected Optional<HasName> |
hasName |
protected Optional<String> |
nodeUUID |
protected javax.enterprise.event.Event<RefreshFormPropertiesEvent> |
refreshFormPropertiesEvent |
protected Optional<DomainObject> |
selectedDomainObject |
protected SessionCommandManager<AbstractCanvasHandler> |
sessionCommandManager |
protected SessionManager |
sessionManager |
protected org.jboss.errai.ui.client.local.spi.TranslationService |
translationService |
allColumns, body, bodyColumns, bodySelections, bodyTransformer, boundary, floatingBody, floatingBodySelections, floatingColumns, floatingColumnsTransformer, floatingHeader, floatingHeaderSelections, header, headerSelections, model, renderer, rendererHelper, renderingInformation, renderQueue| Constructor and Description |
|---|
BaseGrid(DMNGridLayer gridLayer,
org.uberfire.ext.wires.core.grids.client.model.GridData gridData,
org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer gridRenderer,
SessionManager sessionManager,
SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
DefaultCanvasCommandFactory canvasCommandFactory,
javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent,
javax.enterprise.event.Event<DomainObjectSelectionEvent> domainObjectSelectionEvent,
CellEditorControlsView.Presenter cellEditorControls,
org.jboss.errai.ui.client.local.spi.TranslationService translationService) |
BaseGrid(Optional<String> nodeUUID,
HasExpression hasExpression,
Optional<HasName> hasName,
DMNGridLayer gridLayer,
org.uberfire.ext.wires.core.grids.client.model.GridData gridData,
org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer gridRenderer,
SessionManager sessionManager,
SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
DefaultCanvasCommandFactory canvasCommandFactory,
javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent,
javax.enterprise.event.Event<DomainObjectSelectionEvent> domainObjectSelectionEvent,
CellEditorControlsView.Presenter cellEditorControls,
org.jboss.errai.ui.client.local.spi.TranslationService translationService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
fireDomainObjectSelectionEvent() |
protected void |
fireDomainObjectSelectionEvent(DomainObject domainObject) |
protected double |
getAndSetInitialWidth(int uiColumnIndex,
double initialWidth) |
Supplier<Optional<E>> |
getExpression() |
void |
registerColumnResizeCompleted(DMNGridColumn uiColumn,
double uiColumnInitialWidth)
The width of a column is updated dynamically during a resize operation.
|
addCommandsToRenderQueue, addCommandToRenderQueue, adjustSelection, deselect, drawBody, drawHeader, drawWithoutTransforms, executeRenderQueueCommands, getAbsoluteX, getAbsoluteY, getBaseGridRendererHelper, getBody, getCellSelectionManager, getGridMouseClickHandler, getGridMouseDoubleClickHandler, getHeader, getHeight, getModel, getNodeMouseClickEventHandlers, getNodeMouseDoubleClickEventHandlers, 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, waitgetItems, onItemSelectedonDragHandleattachToLayerColorMap, 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, uuidprotected HasExpression hasExpression
protected Optional<DomainObject> selectedDomainObject
protected final DMNGridLayer gridLayer
protected final SessionManager sessionManager
protected final SessionCommandManager<AbstractCanvasHandler> sessionCommandManager
protected final DefaultCanvasCommandFactory canvasCommandFactory
protected final javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent
protected final javax.enterprise.event.Event<DomainObjectSelectionEvent> domainObjectSelectionEvent
protected final CellEditorControlsView.Presenter cellEditorControls
protected final org.jboss.errai.ui.client.local.spi.TranslationService translationService
public BaseGrid(DMNGridLayer gridLayer, org.uberfire.ext.wires.core.grids.client.model.GridData gridData, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer gridRenderer, SessionManager sessionManager, SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, DefaultCanvasCommandFactory canvasCommandFactory, javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent, javax.enterprise.event.Event<DomainObjectSelectionEvent> domainObjectSelectionEvent, CellEditorControlsView.Presenter cellEditorControls, org.jboss.errai.ui.client.local.spi.TranslationService translationService)
public BaseGrid(Optional<String> nodeUUID, HasExpression hasExpression, Optional<HasName> hasName, DMNGridLayer gridLayer, org.uberfire.ext.wires.core.grids.client.model.GridData gridData, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer gridRenderer, SessionManager sessionManager, SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, DefaultCanvasCommandFactory canvasCommandFactory, javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent, javax.enterprise.event.Event<DomainObjectSelectionEvent> domainObjectSelectionEvent, CellEditorControlsView.Presenter cellEditorControls, org.jboss.errai.ui.client.local.spi.TranslationService translationService)
protected double getAndSetInitialWidth(int uiColumnIndex,
double initialWidth)
protected void fireDomainObjectSelectionEvent()
protected void fireDomainObjectSelectionEvent(DomainObject domainObject)
public void registerColumnResizeCompleted(DMNGridColumn uiColumn, double uiColumnInitialWidth)
Command on
the SessionCommandManager at the point the column resize operation completed to support "undo'ing"
column resize operations.uiColumn - The column being resized.uiColumnInitialWidth - The column's initial width when the resize operation started.Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.