Class FtileDiamond
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
-
- net.sourceforge.plantuml.activitydiagram3.ftile.AbstractFtile
-
- net.sourceforge.plantuml.activitydiagram3.ftile.vertical.FtileDiamond
-
-
Field Summary
Fields Modifier and Type Field Description protected HColor
backColor
protected HColor
borderColor
protected TextBlock
east
protected TextBlock
label
protected TextBlock
north
protected double
shadowing
protected TextBlock
south
protected Swimlane
swimlane
protected TextBlock
west
-
Fields inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.AbstractFtile
TRACE
-
-
Constructor Summary
Constructors Constructor Description FtileDiamond(ISkinParam skinParam, HColor backColor, HColor borderColor, Swimlane swimlane)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FtileGeometry
calculateDimensionFtile(StringBounder stringBounder)
void
drawU(UGraphic ug)
double
getEastLabelWidth(StringBounder stringBounder)
java.util.Collection<Ftile>
getMyChildren()
double
getSouthLabelHeight(StringBounder stringBounder)
Style
getStyle()
StyleSignatureBasic
getStyleSignature()
Swimlane
getSwimlaneIn()
Swimlane
getSwimlaneOut()
java.util.Set<Swimlane>
getSwimlanes()
double
getWestEastLabelHeight(StringBounder stringBounder)
void
swapEastWest()
FtileDiamond
withEast(TextBlock east1)
FtileDiamond
withNorth(TextBlock north)
FtileDiamond
withSouth(TextBlock south)
FtileDiamond
withWest(TextBlock west1)
Ftile
withWestAndEast(TextBlock tb1, TextBlock tb2)
-
Methods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.AbstractFtile
arrowHorizontalAlignment, calculateDimension, getIHtmlColorSet, getInLinkRendering, getInnerConnections, getMinMax, getOutLinkRendering, getThickness, getTranslateFor, getWeldingPoints, skinParam
-
Methods inherited from class net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
getBackcolor, getInnerPosition, getMagneticBorder
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sourceforge.plantuml.klimt.shape.TextBlock
getBackcolor, getInnerPosition, getMagneticBorder
-
-
-
-
Field Detail
-
backColor
protected final HColor backColor
-
borderColor
protected final HColor borderColor
-
swimlane
protected final Swimlane swimlane
-
label
protected final TextBlock label
-
north
protected final TextBlock north
-
south
protected final TextBlock south
-
west
protected TextBlock west
-
east
protected TextBlock east
-
shadowing
protected final double shadowing
-
-
Constructor Detail
-
FtileDiamond
public FtileDiamond(ISkinParam skinParam, HColor backColor, HColor borderColor, Swimlane swimlane)
-
-
Method Detail
-
withNorth
public FtileDiamond withNorth(TextBlock north)
-
withWest
public FtileDiamond withWest(TextBlock west1)
-
withEast
public FtileDiamond withEast(TextBlock east1)
-
withSouth
public FtileDiamond withSouth(TextBlock south)
-
drawU
public void drawU(UGraphic ug)
-
calculateDimensionFtile
protected FtileGeometry calculateDimensionFtile(StringBounder stringBounder)
- Specified by:
calculateDimensionFtile
in classAbstractFtile
-
getWestEastLabelHeight
public double getWestEastLabelHeight(StringBounder stringBounder)
-
getEastLabelWidth
public double getEastLabelWidth(StringBounder stringBounder)
-
getSouthLabelHeight
public double getSouthLabelHeight(StringBounder stringBounder)
-
swapEastWest
public void swapEastWest()
-
getStyleSignature
public final StyleSignatureBasic getStyleSignature()
- Specified by:
getStyleSignature
in interfaceStyleable
-
getStyle
public final Style getStyle()
-
getMyChildren
public final java.util.Collection<Ftile> getMyChildren()
- Specified by:
getMyChildren
in interfaceFtile
- Overrides:
getMyChildren
in classAbstractFtile
-
getSwimlanes
public final java.util.Set<Swimlane> getSwimlanes()
- Specified by:
getSwimlanes
in interfaceSwimable
-
getSwimlaneIn
public final Swimlane getSwimlaneIn()
- Specified by:
getSwimlaneIn
in interfaceSwimable
-
getSwimlaneOut
public final Swimlane getSwimlaneOut()
- Specified by:
getSwimlaneOut
in interfaceSwimable
-
-