public class SkinParam extends java.lang.Object implements ISkinParam
Constructor and Description |
---|
SkinParam(UmlDiagramType type) |
Modifier and Type | Method and Description |
---|---|
void |
addSprite(java.lang.String name,
net.sourceforge.plantuml.ugraphic.Sprite sprite) |
int |
classAttributeIconSize() |
boolean |
forceSequenceParticipantUnderlined() |
net.sourceforge.plantuml.graphic.HtmlColor |
getBackgroundColor() |
int |
getCircledCharacterRadius() |
net.sourceforge.plantuml.ugraphic.ColorMapper |
getColorMapper() |
net.sourceforge.plantuml.cucadiagram.dot.DotSplines |
getDotSplines() |
int |
getDpi() |
net.sourceforge.plantuml.ugraphic.UFont |
getFont(FontParam fontParam,
java.lang.String stereotype) |
net.sourceforge.plantuml.graphic.HtmlColor |
getFontHtmlColor(FontParam param,
java.lang.String stereotype) |
net.sourceforge.plantuml.graphic.HorizontalAlignment |
getHorizontalAlignment(AlignParam param) |
net.sourceforge.plantuml.graphic.HtmlColor |
getHtmlColor(ColorParam param,
java.lang.String stereotype,
boolean clickable) |
double |
getNodesep() |
net.sourceforge.plantuml.svek.PackageStyle |
getPackageStyle() |
static java.util.Collection<java.lang.String> |
getPossibleValues() |
double |
getRanksep() |
double |
getRoundCorner() |
net.sourceforge.plantuml.ugraphic.Sprite |
getSprite(java.lang.String name) |
net.sourceforge.plantuml.cucadiagram.dot.GraphvizLayoutStrategy |
getStrategy() |
net.sourceforge.plantuml.ugraphic.UStroke |
getThickness(LineParam param) |
java.lang.String |
getValue(java.lang.String key) |
double |
maxMessageSize() |
void |
setParam(java.lang.String key,
java.lang.String value) |
boolean |
shadowing() |
boolean |
stereotypePositionTop() |
boolean |
strictUmlStyle() |
boolean |
useSwimlanes() |
boolean |
useUml2ForComponent() |
public SkinParam(UmlDiagramType type)
public void setParam(java.lang.String key, java.lang.String value)
public net.sourceforge.plantuml.graphic.HtmlColor getBackgroundColor()
getBackgroundColor
in interface ISkinParam
public java.lang.String getValue(java.lang.String key)
getValue
in interface ISkinParam
public net.sourceforge.plantuml.graphic.HtmlColor getHtmlColor(ColorParam param, java.lang.String stereotype, boolean clickable)
getHtmlColor
in interface ISkinParam
public net.sourceforge.plantuml.graphic.HtmlColor getFontHtmlColor(FontParam param, java.lang.String stereotype)
getFontHtmlColor
in interface ISkinParam
public net.sourceforge.plantuml.ugraphic.UFont getFont(FontParam fontParam, java.lang.String stereotype)
getFont
in interface ISkinParam
public int getCircledCharacterRadius()
getCircledCharacterRadius
in interface ISkinParam
public int classAttributeIconSize()
classAttributeIconSize
in interface ISkinParam
public static java.util.Collection<java.lang.String> getPossibleValues()
public int getDpi()
getDpi
in interface ISkinParam
public net.sourceforge.plantuml.cucadiagram.dot.DotSplines getDotSplines()
getDotSplines
in interface ISkinParam
public net.sourceforge.plantuml.cucadiagram.dot.GraphvizLayoutStrategy getStrategy()
getStrategy
in interface ISkinParam
public net.sourceforge.plantuml.graphic.HorizontalAlignment getHorizontalAlignment(AlignParam param)
getHorizontalAlignment
in interface ISkinParam
public net.sourceforge.plantuml.ugraphic.ColorMapper getColorMapper()
getColorMapper
in interface ISkinParam
public boolean shadowing()
shadowing
in interface ISkinParam
public net.sourceforge.plantuml.svek.PackageStyle getPackageStyle()
getPackageStyle
in interface ISkinParam
public void addSprite(java.lang.String name, net.sourceforge.plantuml.ugraphic.Sprite sprite)
public net.sourceforge.plantuml.ugraphic.Sprite getSprite(java.lang.String name)
getSprite
in interface SpriteContainer
public boolean useUml2ForComponent()
useUml2ForComponent
in interface ISkinParam
public boolean stereotypePositionTop()
stereotypePositionTop
in interface ISkinParam
public boolean useSwimlanes()
useSwimlanes
in interface ISkinParam
public double getNodesep()
getNodesep
in interface ISkinParam
public double getRanksep()
getRanksep
in interface ISkinParam
public double getRoundCorner()
getRoundCorner
in interface ISkinParam
public net.sourceforge.plantuml.ugraphic.UStroke getThickness(LineParam param)
getThickness
in interface ISkinParam
public double maxMessageSize()
maxMessageSize
in interface ISkinParam
public boolean strictUmlStyle()
strictUmlStyle
in interface ISkinParam
public boolean forceSequenceParticipantUnderlined()
forceSequenceParticipantUnderlined
in interface ISkinParam