public class WiresConnectorViewExt<T> extends WiresConnectorView<T> implements HasTitle<T>, HasEventHandlers<T,com.ait.lienzo.client.core.shape.Shape<?>>
HasTitle.PositionHasControlPoints.ControlPointType| Modifier and Type | Field and Description |
|---|---|
protected ViewEventHandlerManager |
eventHandlerManager |
protected Optional<com.ait.lienzo.client.core.shape.wires.util.WiresConnectorLabel> |
label |
protected double |
textRotationDegrees |
uuid| Constructor and Description |
|---|
WiresConnectorViewExt(ViewEventType[] supportedEventTypes,
com.ait.lienzo.client.core.shape.AbstractDirectionalMultiPointShape<?> line,
com.ait.lienzo.client.core.shape.MultiPathDecorator headDecorator,
com.ait.lienzo.client.core.shape.MultiPathDecorator tailDecorator) |
WiresConnectorViewExt(ViewEventType[] supportedEventTypes,
com.ait.lienzo.client.core.shape.wires.WiresMagnet headMagnet,
com.ait.lienzo.client.core.shape.wires.WiresMagnet tailMagnet,
com.ait.lienzo.client.core.shape.AbstractDirectionalMultiPointShape<?> line,
com.ait.lienzo.client.core.shape.MultiPathDecorator headDecorator,
com.ait.lienzo.client.core.shape.MultiPathDecorator tailDecorator) |
| Modifier and Type | Method and Description |
|---|---|
T |
addHandler(ViewEventType type,
ViewHandler<? extends ViewEvent> eventHandler) |
protected com.ait.lienzo.client.core.shape.wires.util.WiresConnectorLabel |
createLabel(String title) |
void |
destroy() |
T |
disableHandlers() |
T |
enableHandlers() |
com.ait.lienzo.client.core.shape.Shape<?> |
getAttachableShape() |
protected void |
init(ViewEventType[] supportedEventTypes) |
T |
moveTitleToTop() |
T |
removeHandler(ViewHandler<? extends ViewEvent> eventHandler) |
T |
setTitle(String title) |
T |
setTitleAlpha(double alpha) |
T |
setTitleFontColor(String fillColor) |
T |
setTitleFontFamily(String fontFamily) |
T |
setTitleFontSize(double fontSize) |
T |
setTitlePosition(HasTitle.Position position) |
T |
setTitleRotation(double degrees) |
T |
setTitleStrokeColor(String color) |
T |
setTitleStrokeWidth(double strokeWidth) |
T |
setTitleXOffsetPosition(Double xOffset) |
T |
setTitleYOffsetPosition(Double yOffset) |
boolean |
supports(ViewEventType type) |
addControlPoint, areControlsVisible, connect, deleteControlPoint, getAlpha, getBoundingBox, getDecorators, getFillAlpha, getFillColor, getManageableControlPoints, getShapeAbsoluteLocation, getShapeX, getShapeY, getStrokeAlpha, getStrokeColor, getStrokeWidth, getUserData, getUUID, hideControlPoints, moveDown, moveToBottom, moveToTop, moveUp, removeFromParent, removeShadow, setAlpha, setDashArray, setDragEnabled, setFillAlpha, setFillColor, setListening, setShadow, setShapeLocation, setStrokeAlpha, setStrokeColor, setStrokeWidth, setUserData, setUUID, showControlPoints, updateControlPointsaddControlPoint, addToLayer, addWiresConnectorPointsChangedHandler, destroyControlPoints, destroyPointHandles, equals, firePointsUpdated, getControl, getControlPointIndex, getControlPoints, getGroup, getHead, getHeadConnection, getHeadDecorator, getIndexForSelectedSegment, getIndexForSelectedSegment, getLine, getMagnetsOnAutoConnection, getPointHandles, getTail, getTailConnection, getTailDecorator, hashCode, isDraggable, isListening, isSpecialConnection, listen, moveControlPoint, removeFromLayer, setControl, setDraggable, setHeadConnection, setHeadMagnet, setPointHandles, setTailConnection, setTailMagnet, updateForAutoConnections, updateForAutoConnections, updateForCenterConnection, updateForCenterConnection, updateForSpecialConnections, updateHeadTailForRefreshedConnector, uuidclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitsetTextWrapper, setTitleStrokeAlphaprotected ViewEventHandlerManager eventHandlerManager
protected Optional<com.ait.lienzo.client.core.shape.wires.util.WiresConnectorLabel> label
protected double textRotationDegrees
public WiresConnectorViewExt(ViewEventType[] supportedEventTypes, com.ait.lienzo.client.core.shape.AbstractDirectionalMultiPointShape<?> line, com.ait.lienzo.client.core.shape.MultiPathDecorator headDecorator, com.ait.lienzo.client.core.shape.MultiPathDecorator tailDecorator)
public WiresConnectorViewExt(ViewEventType[] supportedEventTypes, com.ait.lienzo.client.core.shape.wires.WiresMagnet headMagnet, com.ait.lienzo.client.core.shape.wires.WiresMagnet tailMagnet, com.ait.lienzo.client.core.shape.AbstractDirectionalMultiPointShape<?> line, com.ait.lienzo.client.core.shape.MultiPathDecorator headDecorator, com.ait.lienzo.client.core.shape.MultiPathDecorator tailDecorator)
protected void init(ViewEventType[] supportedEventTypes)
public boolean supports(ViewEventType type)
supports in interface HasEventHandlers<T,com.ait.lienzo.client.core.shape.Shape<?>>public com.ait.lienzo.client.core.shape.Shape<?> getAttachableShape()
getAttachableShape in interface HasEventHandlers<T,com.ait.lienzo.client.core.shape.Shape<?>>public T addHandler(ViewEventType type, ViewHandler<? extends ViewEvent> eventHandler)
addHandler in interface HasEventHandlers<T,com.ait.lienzo.client.core.shape.Shape<?>>public T removeHandler(ViewHandler<? extends ViewEvent> eventHandler)
removeHandler in interface HasEventHandlers<T,com.ait.lienzo.client.core.shape.Shape<?>>public T disableHandlers()
disableHandlers in interface HasEventHandlers<T,com.ait.lienzo.client.core.shape.Shape<?>>public T enableHandlers()
enableHandlers in interface HasEventHandlers<T,com.ait.lienzo.client.core.shape.Shape<?>>public T setTitlePosition(HasTitle.Position position)
setTitlePosition in interface HasTitle<T>public T setTitleXOffsetPosition(Double xOffset)
setTitleXOffsetPosition in interface HasTitle<T>public T setTitleYOffsetPosition(Double yOffset)
setTitleYOffsetPosition in interface HasTitle<T>public T setTitleRotation(double degrees)
setTitleRotation in interface HasTitle<T>public T setTitleStrokeColor(String color)
setTitleStrokeColor in interface HasTitle<T>public T setTitleFontFamily(String fontFamily)
setTitleFontFamily in interface HasTitle<T>public T setTitleFontSize(double fontSize)
setTitleFontSize in interface HasTitle<T>public T setTitleFontColor(String fillColor)
setTitleFontColor in interface HasTitle<T>public T setTitleStrokeWidth(double strokeWidth)
setTitleStrokeWidth in interface HasTitle<T>public T moveTitleToTop()
moveTitleToTop in interface HasTitle<T>public T setTitleAlpha(double alpha)
setTitleAlpha in interface HasTitle<T>public void destroy()
protected com.ait.lienzo.client.core.shape.wires.util.WiresConnectorLabel createLabel(String title)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.