Class FtileIfWithDiamonds
- java.lang.Object
-
- net.sourceforge.plantuml.graphic.AbstractTextBlock
-
- net.sourceforge.plantuml.activitydiagram3.ftile.AbstractFtile
-
- net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileDimensionMemoize
-
- net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileIfNude
-
- net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileIfWithDiamonds
-
- Direct Known Subclasses:
FtileIfWithLinks
public class FtileIfWithDiamonds extends FtileIfNude
-
-
Constructor Summary
Constructors Constructor Description FtileIfWithDiamonds(Ftile diamond1, Ftile tile1, Ftile tile2, Ftile diamond2, Swimlane in, StringBounder stringBounder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FtileGeometrycalculateDimensionInternalSlow(StringBounder stringBounder)doublecomputeMarginNeedForBranchLabe1(StringBounder stringBounder, Dimension2D label1)doublecomputeMarginNeedForBranchLabe2(StringBounder stringBounder, Dimension2D label2)doublecomputeVerticalMarginNeedForBranchs(StringBounder stringBounder, Dimension2D label1, Dimension2D label2)voiddrawU(UGraphic ug)java.util.Collection<Ftile>getMyChildren()protected UTranslategetTranslate1(StringBounder stringBounder)protected UTranslategetTranslate2(StringBounder stringBounder)protected UTranslategetTranslateDiamond1(StringBounder stringBounder)protected UTranslategetTranslateDiamond2(StringBounder stringBounder)intgetYdelta1a(StringBounder stringBounder)intgetYdelta1b(StringBounder stringBounder)protected doublewidthInner(StringBounder stringBounder)-
Methods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileIfNude
calculateDimensionFtile, getSwimlaneIn, getSwimlaneOut, getSwimlanes, getTranslateFor, hasTwoBranches
-
Methods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.vcompact.cond.FtileDimensionMemoize
calculateDimensionInternal
-
Methods inherited from class net.sourceforge.plantuml.activitydiagram3.ftile.AbstractFtile
arrowHorizontalAlignment, calculateDimension, getIHtmlColorSet, getInLinkRendering, getInnerConnections, getMinMax, getOutLinkRendering, getThickness, getWeldingPoints, skinParam
-
Methods inherited from class net.sourceforge.plantuml.graphic.AbstractTextBlock
getInnerPosition
-
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.graphic.TextBlock
getInnerPosition
-
-
-
-
Method Detail
-
getMyChildren
public java.util.Collection<Ftile> getMyChildren()
- Specified by:
getMyChildrenin interfaceFtile- Overrides:
getMyChildrenin classFtileIfNude
-
getYdelta1a
public int getYdelta1a(StringBounder stringBounder)
-
getYdelta1b
public int getYdelta1b(StringBounder stringBounder)
-
widthInner
protected double widthInner(StringBounder stringBounder)
- Overrides:
widthInnerin classFtileIfNude
-
calculateDimensionInternalSlow
protected FtileGeometry calculateDimensionInternalSlow(StringBounder stringBounder)
- Overrides:
calculateDimensionInternalSlowin classFtileIfNude
-
drawU
public void drawU(UGraphic ug)
- Specified by:
drawUin interfaceUDrawable- Overrides:
drawUin classFtileIfNude
-
getTranslate1
protected UTranslate getTranslate1(StringBounder stringBounder)
- Overrides:
getTranslate1in classFtileIfNude
-
getTranslate2
protected UTranslate getTranslate2(StringBounder stringBounder)
- Overrides:
getTranslate2in classFtileIfNude
-
getTranslateDiamond1
protected UTranslate getTranslateDiamond1(StringBounder stringBounder)
-
getTranslateDiamond2
protected UTranslate getTranslateDiamond2(StringBounder stringBounder)
-
computeMarginNeedForBranchLabe1
public double computeMarginNeedForBranchLabe1(StringBounder stringBounder, Dimension2D label1)
-
computeMarginNeedForBranchLabe2
public double computeMarginNeedForBranchLabe2(StringBounder stringBounder, Dimension2D label2)
-
computeVerticalMarginNeedForBranchs
public double computeVerticalMarginNeedForBranchs(StringBounder stringBounder, Dimension2D label1, Dimension2D label2)
-
-