Class FtileFactoryDelegator
- java.lang.Object
-
- net.sourceforge.plantuml.activitydiagram3.ftile.FtileFactoryDelegator
-
- All Implemented Interfaces:
FtileFactory
- Direct Known Subclasses:
FtileFactoryDelegatorAddNote
,FtileFactoryDelegatorAddUrl
,FtileFactoryDelegatorAssembly
,FtileFactoryDelegatorCreateGroup
,FtileFactoryDelegatorCreateParallel
,FtileFactoryDelegatorIf
,FtileFactoryDelegatorRepeat
,FtileFactoryDelegatorSwitch
,FtileFactoryDelegatorWhile
public class FtileFactoryDelegator extends java.lang.Object implements FtileFactory
-
-
Constructor Summary
Constructors Constructor Description FtileFactoryDelegator(FtileFactory factory)
-
Method Summary
-
-
-
Constructor Detail
-
FtileFactoryDelegator
public FtileFactoryDelegator(FtileFactory factory)
-
-
Method Detail
-
getDefaultStyleDefinitionActivity
public final StyleSignatureBasic getDefaultStyleDefinitionActivity()
-
getDefaultStyleDefinitionDiamond
public final StyleSignatureBasic getDefaultStyleDefinitionDiamond()
-
getDefaultStyleDefinitionArrow
public final StyleSignatureBasic getDefaultStyleDefinitionArrow()
-
start
public Ftile start(Swimlane swimlane)
- Specified by:
start
in interfaceFtileFactory
-
end
public Ftile end(Swimlane swimlane)
- Specified by:
end
in interfaceFtileFactory
-
stop
public Ftile stop(Swimlane swimlane)
- Specified by:
stop
in interfaceFtileFactory
-
spot
public Ftile spot(Swimlane swimlane, java.lang.String spot, HColor color)
- Specified by:
spot
in interfaceFtileFactory
-
activity
public Ftile activity(Display label, Swimlane swimlane, BoxStyle style, Colors colors, Stereotype stereotype)
- Specified by:
activity
in interfaceFtileFactory
-
addNote
public Ftile addNote(Ftile ftile, Swimlane swimlane, java.util.Collection<PositionedNote> notes, VerticalAlignment verticalAlignment)
- Specified by:
addNote
in interfaceFtileFactory
-
addUrl
public Ftile addUrl(Ftile ftile, Url url)
- Specified by:
addUrl
in interfaceFtileFactory
-
decorateIn
public Ftile decorateIn(Ftile ftile, LinkRendering linkRendering)
- Specified by:
decorateIn
in interfaceFtileFactory
-
decorateOut
public Ftile decorateOut(Ftile ftile, LinkRendering linkRendering)
- Specified by:
decorateOut
in interfaceFtileFactory
-
assembly
public Ftile assembly(Ftile tile1, Ftile tile2)
- Specified by:
assembly
in interfaceFtileFactory
-
repeat
public Ftile repeat(BoxStyle boxStyleIn, Swimlane swimlane, Swimlane swimlaneOut, Display startLabel, Ftile repeat, Display test, Display yes, Display out, Colors colors, Ftile backward, boolean noOut, LinkRendering incoming1, LinkRendering incoming2, StyleBuilder currentStyleBuilder)
- Specified by:
repeat
in interfaceFtileFactory
-
createWhile
public Ftile createWhile(LinkRendering outColor, Swimlane swimlane, Ftile whileBlock, Display test, Display yes, HColor color, Instruction specialOut, Ftile back, LinkRendering incoming1, LinkRendering incoming2, StyleBuilder styleBuilder)
- Specified by:
createWhile
in interfaceFtileFactory
-
createIf
public Ftile createIf(Swimlane swimlane, java.util.List<Branch> thens, Branch elseBranch, LinkRendering afterEndwhile, LinkRendering topInlinkRendering, Url url, java.util.Collection<PositionedNote> notes, Stereotype stereotype, StyleBuilder currentStyleBuilder)
- Specified by:
createIf
in interfaceFtileFactory
-
createSwitch
public Ftile createSwitch(Swimlane swimlane, java.util.List<Branch> branches, LinkRendering afterEndwhile, LinkRendering topInlinkRendering, Display labelTest)
- Specified by:
createSwitch
in interfaceFtileFactory
-
createParallel
public Ftile createParallel(java.util.List<Ftile> all, ForkStyle style, java.lang.String label, Swimlane in, Swimlane out)
- Specified by:
createParallel
in interfaceFtileFactory
-
createGroup
public Ftile createGroup(Ftile list, Display name, HColor backColor, PositionedNote note, USymbol type, Style style)
- Specified by:
createGroup
in interfaceFtileFactory
-
getStringBounder
public StringBounder getStringBounder()
- Specified by:
getStringBounder
in interfaceFtileFactory
-
getRose
protected final Rose getRose()
-
skinParam
public final ISkinParam skinParam()
- Specified by:
skinParam
in interfaceFtileFactory
-
getFactory
protected FtileFactory getFactory()
-
-