net.sourceforge.plantuml.activitydiagram3.ftile
Class FtileFactoryDelegator

java.lang.Object
  extended by net.sourceforge.plantuml.activitydiagram3.ftile.FtileFactoryDelegator
All Implemented Interfaces:
FtileFactory, ISkinSimple, SpriteContainer
Direct Known Subclasses:
FtileFactoryDelegatorAddNote, FtileFactoryDelegatorAddUrl, FtileFactoryDelegatorAssembly, FtileFactoryDelegatorCreateFork, FtileFactoryDelegatorCreateGroup, FtileFactoryDelegatorCreateSplit, FtileFactoryDelegatorIf, FtileFactoryDelegatorRepeat, FtileFactoryDelegatorWhile

public class FtileFactoryDelegator
extends Object
implements FtileFactory


Constructor Summary
FtileFactoryDelegator(FtileFactory factory, ISkinParam skinParam)
           
 
Method Summary
 Ftile activity(Display label, HtmlColor color, Swimlane swimlane, BoxStyle style)
           
 Ftile addNote(Ftile ftile, Display note, NotePosition notePosition)
           
 Ftile addUrl(Ftile ftile, Url url)
           
 Ftile assembly(Ftile tile1, Ftile tile2)
           
 Ftile createFork(List<Ftile> all)
           
 Ftile createGroup(Ftile list, Display name, HtmlColor backColor, HtmlColor titleColor)
           
 Ftile createIf(Swimlane swimlane, List<Branch> thens, Branch elseBranch)
           
 Ftile createSplit(List<Ftile> all)
           
 Ftile createWhile(Swimlane swimlane, Ftile whileBlock, Display test, Display yes, Display out, LinkRendering afterEndwhile, HtmlColor color)
           
 Ftile decorateIn(Ftile ftile, LinkRendering linkRendering)
           
 Ftile decorateOut(Ftile ftile, LinkRendering linkRendering)
           
protected  FtileFactory getFactory()
           
protected  HtmlColor getInLinkRenderingColor(Ftile tile)
           
protected  Display getInLinkRenderingDisplay(Ftile tile)
           
protected  Rose getRose()
           
protected  ISkinParam getSkinParam()
           
 Sprite getSprite(String name)
           
 StringBounder getStringBounder()
           
 String getValue(String key)
           
 Ftile repeat(Swimlane swimlane, Ftile repeat, Display test, Display yes, Display out, HtmlColor color)
           
 boolean shadowing()
           
 Ftile start(Swimlane swimlane)
           
 Ftile stop(Swimlane swimlane)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FtileFactoryDelegator

public FtileFactoryDelegator(FtileFactory factory,
                             ISkinParam skinParam)
Method Detail

getInLinkRenderingColor

protected HtmlColor getInLinkRenderingColor(Ftile tile)

getInLinkRenderingDisplay

protected Display getInLinkRenderingDisplay(Ftile tile)

start

public Ftile start(Swimlane swimlane)
Specified by:
start in interface FtileFactory

stop

public Ftile stop(Swimlane swimlane)
Specified by:
stop in interface FtileFactory

activity

public Ftile activity(Display label,
                      HtmlColor color,
                      Swimlane swimlane,
                      BoxStyle style)
Specified by:
activity in interface FtileFactory

addNote

public Ftile addNote(Ftile ftile,
                     Display note,
                     NotePosition notePosition)
Specified by:
addNote in interface FtileFactory

addUrl

public Ftile addUrl(Ftile ftile,
                    Url url)
Specified by:
addUrl in interface FtileFactory

decorateIn

public Ftile decorateIn(Ftile ftile,
                        LinkRendering linkRendering)
Specified by:
decorateIn in interface FtileFactory

decorateOut

public Ftile decorateOut(Ftile ftile,
                         LinkRendering linkRendering)
Specified by:
decorateOut in interface FtileFactory

assembly

public Ftile assembly(Ftile tile1,
                      Ftile tile2)
Specified by:
assembly in interface FtileFactory

repeat

public Ftile repeat(Swimlane swimlane,
                    Ftile repeat,
                    Display test,
                    Display yes,
                    Display out,
                    HtmlColor color)
Specified by:
repeat in interface FtileFactory

createWhile

public Ftile createWhile(Swimlane swimlane,
                         Ftile whileBlock,
                         Display test,
                         Display yes,
                         Display out,
                         LinkRendering afterEndwhile,
                         HtmlColor color)
Specified by:
createWhile in interface FtileFactory

createIf

public Ftile createIf(Swimlane swimlane,
                      List<Branch> thens,
                      Branch elseBranch)
Specified by:
createIf in interface FtileFactory

createFork

public Ftile createFork(List<Ftile> all)
Specified by:
createFork in interface FtileFactory

createSplit

public Ftile createSplit(List<Ftile> all)
Specified by:
createSplit in interface FtileFactory

createGroup

public Ftile createGroup(Ftile list,
                         Display name,
                         HtmlColor backColor,
                         HtmlColor titleColor)
Specified by:
createGroup in interface FtileFactory

getStringBounder

public StringBounder getStringBounder()
Specified by:
getStringBounder in interface FtileFactory

getSkinParam

protected final ISkinParam getSkinParam()

getRose

protected final Rose getRose()

shadowing

public boolean shadowing()
Specified by:
shadowing in interface FtileFactory

getFactory

protected FtileFactory getFactory()

getSprite

public Sprite getSprite(String name)
Specified by:
getSprite in interface SpriteContainer

getValue

public String getValue(String key)
Specified by:
getValue in interface ISkinSimple


Copyright © 2014. All Rights Reserved.