public abstract class ArrowLinkAdapter extends LinkAdapter implements MindMapArrowLink
LinkAdapter.LinkAdapterListener
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
endArrow |
protected java.awt.Point |
endInclination
the zero is the end point of the line;
|
protected boolean |
showControlPointsFlag |
protected java.lang.String |
startArrow |
protected java.awt.Point |
startInclination
the zero is the start point of the line;
|
RESOURCES_STANDARDLINKSTYLE
color, DEFAULT_WIDTH, frame, NORMAL_WIDTH, style, target, width
Constructor and Description |
---|
ArrowLinkAdapter(MindMapNode source,
MindMapNode target,
FreeMindMain frame) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
protected void |
copy(ArrowLinkAdapter linkTarget) |
ArrowLinkTarget |
createArrowLinkTarget(MindMapLinkRegistry pRegistry) |
java.lang.String |
getEndArrow()
the type of the end arrow: currently "None" and "Default".
|
java.awt.Point |
getEndInclination() |
boolean |
getShowControlPointsFlag() |
java.lang.String |
getStartArrow()
the type of the start arrow: currently "None" and "Default".
|
java.awt.Point |
getStartInclination() |
XMLElement |
save() |
void |
setEndArrow(java.lang.String endArrow) |
void |
setEndInclination(java.awt.Point endInclination) |
void |
setStartArrow(java.lang.String startArrow) |
void |
setStartInclination(java.awt.Point startInclination) |
void |
showControlPoints(boolean bShowControlPointsFlag) |
getDestinationLabel, getReferenceText, getSource, getStandardColor, getStandardColorPropertyString, getStandardStyle, getStandardStylePropertyString, getUniqueId, setDestinationLabel, setReferenceText, setSource, setStandardColor, setStandardStyle, setUniqueId
getColor, getFrame, getRealWidth, getStyle, getTarget, getWidth, setColor, setStyle, setTarget, setWidth, toString, updateStandards
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
changeInclination
getDestinationLabel, getReferenceText, getSource, getTarget, getUniqueId
getColor, getRealWidth, getStyle, getWidth, setTarget, toString
protected java.awt.Point startInclination
protected java.awt.Point endInclination
protected java.lang.String startArrow
protected java.lang.String endArrow
protected boolean showControlPointsFlag
public ArrowLinkAdapter(MindMapNode source, MindMapNode target, FreeMindMain frame)
public java.awt.Point getStartInclination()
getStartInclination
in interface MindMapArrowLink
public java.awt.Point getEndInclination()
getEndInclination
in interface MindMapArrowLink
public java.lang.String getStartArrow()
MindMapArrowLink
getStartArrow
in interface MindMapArrowLink
public java.lang.String getEndArrow()
MindMapArrowLink
getEndArrow
in interface MindMapArrowLink
public void setStartInclination(java.awt.Point startInclination)
setStartInclination
in interface MindMapArrowLink
public void setEndInclination(java.awt.Point endInclination)
setEndInclination
in interface MindMapArrowLink
public void setStartArrow(java.lang.String startArrow)
public void setEndArrow(java.lang.String endArrow)
public java.lang.Object clone()
clone
in interface MindMapLine
clone
in class LineAdapter
public void showControlPoints(boolean bShowControlPointsFlag)
showControlPoints
in interface MindMapArrowLink
public boolean getShowControlPointsFlag()
getShowControlPointsFlag
in interface MindMapArrowLink
public XMLElement save()
save
in interface MindMapArrowLink
public ArrowLinkTarget createArrowLinkTarget(MindMapLinkRegistry pRegistry)
protected void copy(ArrowLinkAdapter linkTarget)