Class GuidedDecisionTableViewImpl
- java.lang.Object
-
- com.ait.lienzo.client.core.shape.Node<T>
-
- com.ait.lienzo.client.core.shape.ContainerNode<T,C>
-
- com.ait.lienzo.client.core.shape.GroupOf<com.ait.lienzo.client.core.shape.IPrimitive<?>,com.ait.lienzo.client.core.shape.Group>
-
- com.ait.lienzo.client.core.shape.Group
-
- org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidget
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.GuidedDecisionTableViewImpl
-
- All Implemented Interfaces:
com.ait.lienzo.client.core.event.NodeMouseClickHandler,com.ait.lienzo.client.core.shape.IContainer<com.ait.lienzo.client.core.shape.Group,com.ait.lienzo.client.core.shape.IPrimitive<?>>,com.ait.lienzo.client.core.shape.IDestroyable,com.ait.lienzo.client.core.shape.IDrawable<com.ait.lienzo.client.core.shape.Group>,com.ait.lienzo.client.core.shape.IPrimitive<com.ait.lienzo.client.core.shape.Group>,com.ait.lienzo.client.core.shape.json.IJSONSerializable<com.ait.lienzo.client.core.shape.Group>,com.ait.lienzo.client.core.shape.wires.IControlHandleFactory,com.ait.tooling.nativetools.client.NObjectOnWire,com.google.gwt.event.shared.EventHandler,GuidedDecisionTableView,org.uberfire.ext.widgets.common.client.common.HasBusyIndicator,org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget,org.uberfire.ext.wires.core.grids.client.widget.grid.selections.CellSelectionManager
public class GuidedDecisionTableViewImpl extends org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidget implements GuidedDecisionTableView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ait.lienzo.client.core.shape.Group
com.ait.lienzo.client.core.shape.Group.GroupFactory
-
Nested classes/interfaces inherited from class com.ait.lienzo.client.core.shape.GroupOf
com.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>>
-
Nested classes/interfaces inherited from class com.ait.lienzo.client.core.shape.ContainerNode
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,?>>
-
Nested classes/interfaces inherited from class com.ait.lienzo.client.core.shape.Node
com.ait.lienzo.client.core.shape.Node.NodeFactory<N extends com.ait.lienzo.client.core.shape.json.IJSONSerializable<N>>
-
Nested classes/interfaces inherited from interface org.drools.workbench.screens.guided.dtable.client.widget.table.GuidedDecisionTableView
GuidedDecisionTableView.Presenter
-
-
Field Summary
Fields Modifier and Type Field Description static intHEADER_CAPTION_HEIGHTstatic intHEADER_CAPTION_WIDTH-
Fields inherited from class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidget
allColumns, body, bodyColumns, bodySelections, bodyTransformer, boundary, floatingBody, floatingBodySelections, floatingColumns, floatingColumnsTransformer, floatingHeader, floatingHeaderSelections, header, headerSelections, renderer, rendererHelper, renderingInformation, renderQueue
-
Fields inherited from interface org.drools.workbench.screens.guided.dtable.client.widget.table.GuidedDecisionTableView
ROW_HEIGHT
-
-
Constructor Summary
Constructors Constructor Description GuidedDecisionTableViewImpl(org.uberfire.ext.wires.core.grids.client.model.GridData uiModel, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer renderer, GuidedDecisionTableView.Presenter presenter, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddrawHeader(org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRendererHelper.RenderingInformation renderingInformation)protected List<org.uberfire.ext.wires.core.grids.client.widget.grid.NodeMouseEventHandler>getNodeMouseDoubleClickEventHandlers(org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManager selectionManager, org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager pinnedModeManager)GuidedDecisionTableView.PresentergetPresenter()voidhideBusyIndicator()booleanisNodeMouseEventOverCaption(com.ait.lienzo.client.core.event.INodeXYEvent event)booleanonDragHandle(com.ait.lienzo.client.core.event.INodeXYEvent event)voidregisterNodeDragMoveHandler(com.ait.lienzo.client.core.event.NodeDragMoveHandler handler)voidregisterNodeMouseDoubleClickHandler(com.ait.lienzo.client.core.event.NodeMouseDoubleClickHandler handler)voidsetLocation(double x, double y)voidshowBusyIndicator(String message)voidshowDataCopiedNotificationEvent()voidshowDataCutNotificationEvent()-
Methods inherited from class org.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidget
addCommandsToRenderQueue, addCommandToRenderQueue, adjustSelection, deselect, drawBody, drawWithoutTransforms, executeRenderQueueCommands, getBaseGridRendererHelper, getBody, getCellSelectionManager, getGridMouseClickHandler, getGridMouseDoubleClickHandler, getHeader, getHeight, getModel, getNodeMouseClickEventHandlers, getRenderer, getRendererHelper, getWidth, isSelected, onGroupingToggle, onNodeMouseClick, renderGridBodyWidget, renderGridBoundary, renderGridHeaderWidget, renderSelectedRanges, select, selectCell, selectCell, selectHeaderCell, selectHeaderCell, setRenderer, setVisible, showContextMenuForCell, showContextMenuForHeader, startEditingCell, startEditingCell
-
Methods inherited from class com.ait.lienzo.client.core.shape.Group
asGroup, getDefaultStorageEngine
-
Methods inherited from class com.ait.lienzo.client.core.shape.GroupOf
add, 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, toJSONObject
-
Methods inherited from class com.ait.lienzo.client.core.shape.ContainerNode
asContainerNode, copy, find, findByID, getBoundingBox, getChildNodes, getChildNodes, getPathClipper, getStorageBounds, getStorageEngine, length, moveDown, moveToBottom, moveToTop, moveUp, setPathClipper, setStorageBounds, setStorageEngine
-
Methods inherited from class com.ait.lienzo.client.core.shape.Node
addAttributesChangedHandler, 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, 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, uuid
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.uberfire.ext.wires.core.grids.client.widget.grid.selections.CellSelectionManager
adjustSelection, selectCell, selectCell, selectHeaderCell, selectHeaderCell, startEditingCell, startEditingCell
-
Methods inherited from interface org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget
deselect, getBody, getCellSelectionManager, getHeader, getHeight, getModel, getRenderer, getRendererHelper, getWidth, isSelected, onGroupingToggle, select, setRenderer, showContextMenuForCell, showContextMenuForHeader
-
Methods inherited from interface com.ait.lienzo.client.core.shape.wires.IControlHandleFactory
getControlHandles, getControlHandles
-
Methods inherited from interface com.ait.lienzo.client.core.shape.IDrawable
addAttributesChangedHandler, 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, setVisible, uuid
-
Methods inherited from interface com.ait.lienzo.client.core.shape.json.IJSONSerializable
getFactory, toJSONObject, toJSONString
-
Methods inherited from interface com.ait.lienzo.client.core.shape.IPrimitive
attachToLayerColorMap, 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, setY
-
-
-
-
Field Detail
-
HEADER_CAPTION_WIDTH
public static final int HEADER_CAPTION_WIDTH
- See Also:
- Constant Field Values
-
HEADER_CAPTION_HEIGHT
public static final int HEADER_CAPTION_HEIGHT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GuidedDecisionTableViewImpl
public GuidedDecisionTableViewImpl(org.uberfire.ext.wires.core.grids.client.model.GridData uiModel, org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.GridRenderer renderer, GuidedDecisionTableView.Presenter presenter, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent)
-
-
Method Detail
-
registerNodeDragMoveHandler
public void registerNodeDragMoveHandler(com.ait.lienzo.client.core.event.NodeDragMoveHandler handler)
- Specified by:
registerNodeDragMoveHandlerin interfaceGuidedDecisionTableView
-
registerNodeMouseDoubleClickHandler
public void registerNodeMouseDoubleClickHandler(com.ait.lienzo.client.core.event.NodeMouseDoubleClickHandler handler)
- Specified by:
registerNodeMouseDoubleClickHandlerin interfaceGuidedDecisionTableView
-
getNodeMouseDoubleClickEventHandlers
protected List<org.uberfire.ext.wires.core.grids.client.widget.grid.NodeMouseEventHandler> getNodeMouseDoubleClickEventHandlers(org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManager selectionManager, org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager pinnedModeManager)
- Overrides:
getNodeMouseDoubleClickEventHandlersin classorg.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidget
-
onDragHandle
public boolean onDragHandle(com.ait.lienzo.client.core.event.INodeXYEvent event)
- Specified by:
onDragHandlein interfaceorg.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget
-
isNodeMouseEventOverCaption
public boolean isNodeMouseEventOverCaption(com.ait.lienzo.client.core.event.INodeXYEvent event)
- Specified by:
isNodeMouseEventOverCaptionin interfaceGuidedDecisionTableView
-
getPresenter
public GuidedDecisionTableView.Presenter getPresenter()
- Specified by:
getPresenterin interfaceGuidedDecisionTableView
-
setLocation
public void setLocation(double x, double y)- Specified by:
setLocationin interfaceGuidedDecisionTableView
-
drawHeader
protected void drawHeader(org.uberfire.ext.wires.core.grids.client.widget.grid.renderers.grids.impl.BaseGridRendererHelper.RenderingInformation renderingInformation)
- Overrides:
drawHeaderin classorg.uberfire.ext.wires.core.grids.client.widget.grid.impl.BaseGridWidget
-
showDataCutNotificationEvent
public void showDataCutNotificationEvent()
- Specified by:
showDataCutNotificationEventin interfaceGuidedDecisionTableView
-
showDataCopiedNotificationEvent
public void showDataCopiedNotificationEvent()
- Specified by:
showDataCopiedNotificationEventin interfaceGuidedDecisionTableView
-
showBusyIndicator
public void showBusyIndicator(String message)
- Specified by:
showBusyIndicatorin interfaceorg.uberfire.ext.widgets.common.client.common.HasBusyIndicator
-
hideBusyIndicator
public void hideBusyIndicator()
- Specified by:
hideBusyIndicatorin interfaceorg.uberfire.ext.widgets.common.client.common.HasBusyIndicator
-
-