W - The bean type.V - The view type.D - The mutable shape definition type..public class ConnectorShape<W,D extends ShapeViewDef<W,V>,V extends ShapeView> extends AbstractElementShape<W,ViewConnector<W>,Edge<ViewConnector<W>,Node>,D,V> implements EdgeShape<W,ViewConnector<W>,Edge<ViewConnector<W>,Node>,V>, Lifecycle
| Constructor and Description |
|---|
ConnectorShape(D shapeDef,
V view) |
ConnectorShape(D shapeDef,
V view,
ShapeStateHandler<V,Shape<V>> shapeStateHelper) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyConnections(Edge<ViewConnector<W>,Node> element,
ShapeView<?> source,
ShapeView<?> target,
MutationContext mutationContext) |
void |
applyPosition(Edge<ViewConnector<W>,Node> element,
MutationContext mutationContext) |
void |
applyState(ShapeState shapeState) |
afterDraw, applyCustomProperties, applyProperties, applyTitle, beforeDraw, destroy, getDefinition, getShape, getShapeDefinition, getShapeHandlersDef, getShapeView, getUUID, setUUIDclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyTitleapplyPropertiesdestroy, getShapeView, getUUID, setUUIDafterDraw, beforeDrawpublic void applyConnections(Edge<ViewConnector<W>,Node> element, ShapeView<?> source, ShapeView<?> target, MutationContext mutationContext)
applyConnections in interface EdgeShape<W,ViewConnector<W>,Edge<ViewConnector<W>,Node>,V extends ShapeView>public void applyPosition(Edge<ViewConnector<W>,Node> element, MutationContext mutationContext)
applyPosition in interface ElementShape<W,ViewConnector<W>,Edge<ViewConnector<W>,Node>,V extends ShapeView>public void applyState(ShapeState shapeState)
applyState in interface Shape<V extends ShapeView>Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.