public class ConnectorManipulator extends Manipulator
| Constructor and Description |
|---|
ConnectorManipulator()
Construct a new manipulator that uses rectangular grab-handles.
|
ConnectorManipulator(GrabHandleFactory f)
Construct a new manipulator using the given grab-handle factory.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
_createGrabHandles(Connector connector)
Clear the current grab handles and create one for each of
the head and tail sites.
|
void |
addConnectorListener(ConnectorListener l)
Add a connector listener to the interactor that
is attached to grab-handles.
|
void |
addLayerMotionListener(LayerMotionListener l)
Add the given layer motion listener to this interactor.
|
ConnectorTarget |
getConnectorTarget()
Get the connector target
|
GrabHandle |
getHeadHandle()
Get the head handle
|
double |
getSnapHalo()
Get the snap halo.
|
GrabHandle |
getTailHandle()
Get the tail handle
|
LayerMotionListener |
getTargetHighlighter()
Get the listener that highlights target objects.
|
FigureDecorator |
newInstance(Figure f)
Create a new instance of this manipulator.
|
void |
refresh()
Refresh the geometry.
|
void |
removeConnectorListener(ConnectorListener l)
Remove a connector listener from the interactor that
is attached to grab-handles.
|
void |
removeLayerMotionListener(LayerMotionListener l)
Remove the given layer motion listener from this interactor.
|
void |
setChild(Figure f)
Set the child figure.
|
void |
setConnectorTarget(ConnectorTarget t)
Set the connector target object
|
void |
setSnapHalo(double halo)
Set the snap halo.
|
void |
setTargetHighlighter(LayerMotionListener l)
Set the listener that highlights target objects.
|
void |
setTargetProperty(String key,
String value)
Set the drop target property and value.
|
addGrabHandle, clearGrabHandles, getBounds, getGrabHandleFactory, getHandleInteractor, isRepainting, paint, pick, relocateGrabHandles, removeGrabHandle, repaint, repaint, repaintAlready, setGrabHandleFactory, setHandleFilter, setHandleInteractor, setRepaintingadd, contains, figures, figuresFromBack, figuresFromFront, getChild, getContainer, getDecoratedFigure, getFigureCount, getShape, hit, remove, replaceChild, transformdecorate, pick, translate, undecoratecontains, getInteractor, getLayer, getOrigin, getParent, getToolTipText, getTransformContext, getUserObject, intersects, isVisible, paint, setInteractor, setParent, setToolTipText, setUserObject, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisVisible, paint, setVisiblegetParent, getTransformContextpublic ConnectorManipulator()
public ConnectorManipulator(GrabHandleFactory f)
public void addConnectorListener(ConnectorListener l)
public void addLayerMotionListener(LayerMotionListener l)
public ConnectorTarget getConnectorTarget()
public GrabHandle getHeadHandle()
public GrabHandle getTailHandle()
public double getSnapHalo()
public LayerMotionListener getTargetHighlighter()
public FigureDecorator newInstance(Figure f)
newInstance in class FigureDecoratorpublic void removeConnectorListener(ConnectorListener l)
public void removeLayerMotionListener(LayerMotionListener l)
public void refresh()
refresh in class Manipulatorpublic void setChild(Figure f)
setChild in class FigureDecoratorpublic void setConnectorTarget(ConnectorTarget t)
public void setSnapHalo(double halo)
public void setTargetHighlighter(LayerMotionListener l)
public void setTargetProperty(String key, String value)
protected void _createGrabHandles(Connector connector)
connector - The connector.Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.