net.sourceforge.plantuml.cucadiagram
Class Link

java.lang.Object
  extended by net.sourceforge.plantuml.cucadiagram.Link
All Implemented Interfaces:
Imaged

public class Link
extends Object
implements Imaged


Constructor Summary
Link(IEntity cl1, IEntity cl2, LinkType type, String label, int length)
           
Link(IEntity cl1, IEntity cl2, LinkType type, String label, int length, String qualifier1, String qualifier2, String labeldistance, String labelangle)
           
Link(IEntity cl1, IEntity cl2, LinkType type, String label, int length, String qualifier1, String qualifier2, String labeldistance, String labelangle, HtmlColor specificColor)
           
 
Method Summary
 void addNote(List<? extends CharSequence> note, Position position)
           
 void addNote(String n, Position position)
           
 boolean contains(IEntity entity)
           
 boolean containsType(EntityType type)
           
 Link getBold()
           
 Link getDashed()
           
 Link getDotted()
           
 IEntity getEntity1()
           
 IEntity getEntity2()
           
 DrawFile getImageFile()
           
 Link getInv()
           
 String getLabel()
           
 String getLabelangle()
           
 String getLabeldistance()
           
 int getLength()
           
 double getMarginDecors1(StringBounder stringBounder, UFont fontQualif)
           
 double getMarginDecors2(StringBounder stringBounder, UFont fontQualif)
           
 List<? extends CharSequence> getNote()
           
 Position getNotePosition()
           
 String getQualifier1()
           
 String getQualifier2()
           
 HtmlColor getSpecificColor()
           
 LinkType getType()
           
 String getUid()
           
 double getWeight()
           
 boolean isAutolink(Group g)
           
 boolean isBetween(IEntity cl1, IEntity cl2)
           
 boolean isConstraint()
           
 boolean isFromEdgeLink(Group g)
           
 boolean isHorizontalSolitary()
           
 boolean isInverted()
           
 boolean isInvis()
           
 boolean isToEdgeLink(Group g)
           
 Link mute(Group g, Entity proxy)
           
static boolean onlyOneLink(IEntity ent, Collection<Link> links)
           
 void setConstraint(boolean constraint)
           
 void setHorizontalSolitary(boolean horizontalSolitary)
           
 void setImageFile(DrawFile imageFile)
           
 void setInvis(boolean invis)
           
 void setLength(int length)
           
 void setOpale(boolean opale)
           
 void setSpecificColor(String s)
           
 void setWeight(double weight)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Link

public Link(IEntity cl1,
            IEntity cl2,
            LinkType type,
            String label,
            int length)

Link

public Link(IEntity cl1,
            IEntity cl2,
            LinkType type,
            String label,
            int length,
            String qualifier1,
            String qualifier2,
            String labeldistance,
            String labelangle)

Link

public Link(IEntity cl1,
            IEntity cl2,
            LinkType type,
            String label,
            int length,
            String qualifier1,
            String qualifier2,
            String labeldistance,
            String labelangle,
            HtmlColor specificColor)
Method Detail

isInverted

public final boolean isInverted()

getInv

public Link getInv()

getDashed

public Link getDashed()

getDotted

public Link getDotted()

getBold

public Link getBold()

getLabeldistance

public String getLabeldistance()

getLabelangle

public String getLabelangle()

getUid

public String getUid()

isInvis

public final boolean isInvis()

setInvis

public final void setInvis(boolean invis)

mute

public Link mute(Group g,
                 Entity proxy)

isBetween

public boolean isBetween(IEntity cl1,
                         IEntity cl2)

toString

public String toString()
Overrides:
toString in class Object

getEntity1

public IEntity getEntity1()

getEntity2

public IEntity getEntity2()

getType

public LinkType getType()

getLabel

public String getLabel()

getLength

public int getLength()

setLength

public final void setLength(int length)

getQualifier1

public String getQualifier1()

getQualifier2

public String getQualifier2()

getWeight

public final double getWeight()

setWeight

public final void setWeight(double weight)

getNote

public final List<? extends CharSequence> getNote()

getNotePosition

public final Position getNotePosition()

addNote

public final void addNote(List<? extends CharSequence> note,
                          Position position)

addNote

public final void addNote(String n,
                          Position position)

getImageFile

public DrawFile getImageFile()
Specified by:
getImageFile in interface Imaged

setImageFile

public void setImageFile(DrawFile imageFile)

isAutolink

public boolean isAutolink(Group g)

isToEdgeLink

public boolean isToEdgeLink(Group g)

isFromEdgeLink

public boolean isFromEdgeLink(Group g)

containsType

public boolean containsType(EntityType type)

contains

public boolean contains(IEntity entity)

getMarginDecors1

public double getMarginDecors1(StringBounder stringBounder,
                               UFont fontQualif)

getMarginDecors2

public double getMarginDecors2(StringBounder stringBounder,
                               UFont fontQualif)

getSpecificColor

public HtmlColor getSpecificColor()

setSpecificColor

public void setSpecificColor(String s)

isConstraint

public final boolean isConstraint()

setConstraint

public final void setConstraint(boolean constraint)

setOpale

public void setOpale(boolean opale)

onlyOneLink

public static boolean onlyOneLink(IEntity ent,
                                  Collection<Link> links)

setHorizontalSolitary

public final void setHorizontalSolitary(boolean horizontalSolitary)

isHorizontalSolitary

public final boolean isHorizontalSolitary()


Copyright © 2011. All Rights Reserved.