net.sourceforge.plantuml.svek
Class Line

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

public class Line
extends Object
implements Moveable


Constructor Summary
Line(String startUid, String endUid, Link link, ColorSequence colorSequence, String ltail, String lhead, ISkinParam skinParam, StringBounder stringBounder, FontConfiguration labelFont)
           
 
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, Map<Group,Cluster> groups)
           
 DotPath getDotPath()
           
 String getEndUid()
           
 double getHorizontalDzeta(StringBounder stringBounder)
           
 int getLength()
           
 String getStartUid()
           
 double getVerticalDzeta(StringBounder stringBounder)
           
 boolean isHorizontalSolitary()
           
 boolean isInverted()
           
 boolean isOpale()
           
 void manageCollision(List<Shape> allShapes)
           
 void moveSvek(double deltaX, double deltaY)
           
 String rankSame()
           
 void setOpale(boolean opale)
           
 void solveLine(String svg, int fullHeight)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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)
Method Detail

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()

solveLine

public void solveLine(String svg,
                      int fullHeight)

drawU

public void drawU(UGraphic ug,
                  double x,
                  double y,
                  HtmlColor color,
                  Map<Group,Cluster> groups)

isInverted

public boolean isInverted()

getHorizontalDzeta

public double getHorizontalDzeta(StringBounder stringBounder)

getVerticalDzeta

public double getVerticalDzeta(StringBounder stringBounder)

manageCollision

public void manageCollision(List<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()


Copyright © 2012. All Rights Reserved.