net.sourceforge.plantuml.svek
Class Line

java.lang.Object
  extended by net.sourceforge.plantuml.svek.Line
All Implemented Interfaces:
Hideable, Moveable

public class Line
extends Object
implements Moveable, Hideable


Constructor Summary
Line(String startUid, String endUid, Link link, ColorSequence colorSequence, String ltail, String lhead, ISkinParam skinParam, StringBounder stringBounder, FontConfiguration labelFont, Bibliotekon bibliotekon, GraphvizVersion graphvizVersion)
           
 
Method Summary
 void appendLine(StringBuilder sb)
           
static void appendTable(StringBuilder sb, Dimension2D dim, int col)
           
static void appendTable(StringBuilder sb, int w, int h, int col)
           
 void drawU(UGraphic ug, double x, double y, HtmlColor color)
           
 DotPath getDotPath()
           
 String getEndUid()
           
 UDrawable getExtremity(LinkHat hat, LinkDecor decor, net.sourceforge.plantuml.svek.SvekUtils.PointListIterator pointListIterator)
           
 double getHorizontalDzeta(StringBounder stringBounder)
           
 int getLength()
           
 String getStartUid()
           
 double getVerticalDzeta(StringBounder stringBounder)
           
 boolean hasEntryPoint()
           
 boolean hasNoteLabelText()
           
 boolean isHidden()
           
 boolean isHorizontalSolitary()
           
 boolean isInverted()
           
 boolean isLinkFromOrToGroup(IEntity group)
           
 boolean isOpale()
           
 void manageCollision(Collection<Shape> allShapes)
           
 void moveSvek(double deltaX, double deltaY)
           
 String rankSame()
           
 boolean sameConnections(Line other)
           
 void setOpale(boolean opale)
           
 void setProjectionCluster(Cluster cluster)
           
 void solveLine(String svg, int fullHeight, MinFinder corner1)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Line

public Line(String startUid,
            String endUid,
            Link link,
            ColorSequence colorSequence,
            String ltail,
            String lhead,
            ISkinParam skinParam,
            StringBounder stringBounder,
            FontConfiguration labelFont,
            Bibliotekon bibliotekon,
            GraphvizVersion graphvizVersion)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

hasNoteLabelText

public boolean hasNoteLabelText()

appendLine

public void appendLine(StringBuilder sb)

rankSame

public String rankSame()

appendTable

public static void appendTable(StringBuilder sb,
                               Dimension2D dim,
                               int col)

appendTable

public static void appendTable(StringBuilder sb,
                               int w,
                               int h,
                               int col)

getStartUid

public final String getStartUid()

getEndUid

public final String getEndUid()

getExtremity

public UDrawable getExtremity(LinkHat hat,
                              LinkDecor decor,
                              net.sourceforge.plantuml.svek.SvekUtils.PointListIterator pointListIterator)

solveLine

public void solveLine(String svg,
                      int fullHeight,
                      MinFinder corner1)

drawU

public void drawU(UGraphic ug,
                  double x,
                  double y,
                  HtmlColor color)

isInverted

public boolean isInverted()

getHorizontalDzeta

public double getHorizontalDzeta(StringBounder stringBounder)

getVerticalDzeta

public double getVerticalDzeta(StringBounder stringBounder)

manageCollision

public void manageCollision(Collection<Shape> allShapes)

moveSvek

public void moveSvek(double deltaX,
                     double deltaY)
Specified by:
moveSvek in interface Moveable

getDotPath

public final DotPath getDotPath()

getLength

public int getLength()

setOpale

public void setOpale(boolean opale)

isOpale

public boolean isOpale()

isHorizontalSolitary

public boolean isHorizontalSolitary()

isLinkFromOrToGroup

public boolean isLinkFromOrToGroup(IEntity group)

hasEntryPoint

public boolean hasEntryPoint()

setProjectionCluster

public void setProjectionCluster(Cluster cluster)

isHidden

public boolean isHidden()
Specified by:
isHidden in interface Hideable

sameConnections

public boolean sameConnections(Line other)


Copyright © 2013. All Rights Reserved.