Package net.sourceforge.plantuml.svek
Class SvekLine
- java.lang.Object
-
- net.sourceforge.plantuml.svek.SvekLine
-
-
Constructor Summary
Constructors Constructor Description SvekLine(Link link, ColorSequence colorSequence, ISkinParam skinParam, StringBounder stringBounder, FontConfiguration font, Bibliotekon bibliotekon, Pragma pragma, GraphvizVersion graphvizVersion)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendLine(GraphvizVersion graphvizVersion, java.lang.StringBuilder sb, DotMode dotMode, DotSplines dotSplines)static voidappendTable(java.lang.StringBuilder sb, int w, int h, int col)static voidappendTable(java.lang.StringBuilder sb, XDimension2D dim, int col, GraphvizVersion graphvizVersion)voidcomputeKal()voiddrawU(UGraphic ug, java.util.Set<java.lang.String> ids, UStroke suggestedStroke, Rainbow rainbow)DirectiongetArrowDirection()doublegetArrowDirection2()StyleBuildergetCurrentStyleBuilder()DotPathgetDotPath()XPoint2DgetEndContactPoint()java.lang.StringgetEndUidPrefix()doublegetHorizontalDzeta(StringBounder stringBounder)intgetLength()XPoint2DgetMyPoint(Entity entity)XPoint2DgetStartContactPoint()java.lang.StringgetStartUidPrefix()StereotypegetStereotype()doublegetVerticalDzeta(StringBounder stringBounder)booleanhasEntryPoint()booleanhasNoteLabelText()booleanisHidden()booleanisHorizontalSolitary()booleanisInverted()booleanisLink(Link link)booleanisLinkFromOrTo(Entity group)booleanisOpale()voidmanageCollision(java.util.Collection<SvekNode> allNodes)voidmoveEndPoint(double dx, double dy)voidmoveStartPoint(double dx, double dy)voidmoveSvek(double deltaX, double deltaY)java.lang.StringrankSame()booleansameConnections(SvekLine other)voidsetOpale(boolean opale)voidsetProjectionCluster(Cluster cluster)voidsolveLine(SvgResult fullSvg)java.lang.StringtoString()
-
-
-
Constructor Detail
-
SvekLine
public SvekLine(Link link, ColorSequence colorSequence, ISkinParam skinParam, StringBounder stringBounder, FontConfiguration font, Bibliotekon bibliotekon, Pragma pragma, GraphvizVersion graphvizVersion)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getArrowDirection
public Direction getArrowDirection()
- Specified by:
getArrowDirectionin interfaceGuideLine
-
getArrowDirection2
public double getArrowDirection2()
- Specified by:
getArrowDirection2in interfaceGuideLine
-
hasNoteLabelText
public boolean hasNoteLabelText()
-
appendLine
public void appendLine(GraphvizVersion graphvizVersion, java.lang.StringBuilder sb, DotMode dotMode, DotSplines dotSplines)
-
rankSame
public java.lang.String rankSame()
-
appendTable
public static void appendTable(java.lang.StringBuilder sb, XDimension2D dim, int col, GraphvizVersion graphvizVersion)
-
appendTable
public static void appendTable(java.lang.StringBuilder sb, int w, int h, int col)
-
getStartUidPrefix
public final java.lang.String getStartUidPrefix()
-
getEndUidPrefix
public final java.lang.String getEndUidPrefix()
-
solveLine
public void solveLine(SvgResult fullSvg)
-
drawU
public void drawU(UGraphic ug, java.util.Set<java.lang.String> ids, UStroke suggestedStroke, Rainbow rainbow)
-
computeKal
public void computeKal()
-
isInverted
public boolean isInverted()
-
getHorizontalDzeta
public double getHorizontalDzeta(StringBounder stringBounder)
-
getVerticalDzeta
public double getVerticalDzeta(StringBounder stringBounder)
-
manageCollision
public void manageCollision(java.util.Collection<SvekNode> allNodes)
-
moveSvek
public void moveSvek(double deltaX, double deltaY)
-
getDotPath
public final DotPath getDotPath()
-
getLength
public int getLength()
-
setOpale
public void setOpale(boolean opale)
-
isOpale
public boolean isOpale()
-
isHorizontalSolitary
public boolean isHorizontalSolitary()
-
isLinkFromOrTo
public boolean isLinkFromOrTo(Entity group)
-
hasEntryPoint
public boolean hasEntryPoint()
-
setProjectionCluster
public void setProjectionCluster(Cluster cluster)
-
sameConnections
public boolean sameConnections(SvekLine other)
-
isLink
public boolean isLink(Link link)
-
getStartContactPoint
public XPoint2D getStartContactPoint()
-
getEndContactPoint
public XPoint2D getEndContactPoint()
-
getCurrentStyleBuilder
public StyleBuilder getCurrentStyleBuilder()
-
getStereotype
public Stereotype getStereotype()
-
moveStartPoint
public void moveStartPoint(double dx, double dy)
-
moveEndPoint
public void moveEndPoint(double dx, double dy)
-
-