Package net.sourceforge.plantuml
Class SkinParam
- java.lang.Object
-
- net.sourceforge.plantuml.SkinParam
-
- All Implemented Interfaces:
ISkinParam,ISkinSimple,SpriteContainer
public class SkinParam extends java.lang.Object implements ISkinParam
-
-
Field Summary
-
Fields inherited from interface net.sourceforge.plantuml.ISkinParam
SWIMLANE_WIDTH_SAME
-
-
Method Summary
-
-
-
Method Detail
-
setParam
public void setParam(java.lang.String key, java.lang.String value)
-
create
public static SkinParam create(UmlDiagramType type)
-
noShadowing
public static SkinParam noShadowing(UmlDiagramType type)
-
getHyperlinkColor
public HtmlColor getHyperlinkColor()
- Specified by:
getHyperlinkColorin interfaceISkinParam
-
getBackgroundColor
public HtmlColor getBackgroundColor()
- Specified by:
getBackgroundColorin interfaceISkinParam
-
getValue
public java.lang.String getValue(java.lang.String key)
- Specified by:
getValuein interfaceISkinSimple
-
getHtmlColor
public HtmlColor getHtmlColor(ColorParam param, Stereotype stereotype, boolean clickable)
- Specified by:
getHtmlColorin interfaceISkinParam
-
getCircledCharacter
public char getCircledCharacter(Stereotype stereotype)
- Specified by:
getCircledCharacterin interfaceISkinParam
-
getColors
public Colors getColors(ColorParam param, Stereotype stereotype)
- Specified by:
getColorsin interfaceISkinParam
-
getFontHtmlColor
public HtmlColor getFontHtmlColor(Stereotype stereotype, FontParam... param)
- Specified by:
getFontHtmlColorin interfaceISkinParam
-
getFont
public UFont getFont(Stereotype stereotype, boolean inPackageTitle, FontParam... fontParam)
- Specified by:
getFontin interfaceISkinParam
-
getCircledCharacterRadius
public int getCircledCharacterRadius()
- Specified by:
getCircledCharacterRadiusin interfaceISkinParam
-
classAttributeIconSize
public int classAttributeIconSize()
- Specified by:
classAttributeIconSizein interfaceISkinParam
-
getPossibleValues
public static java.util.Collection<java.lang.String> getPossibleValues()
-
getDpi
public int getDpi()
- Specified by:
getDpiin interfaceISkinSimple
-
getDotSplines
public DotSplines getDotSplines()
- Specified by:
getDotSplinesin interfaceISkinParam
-
getHorizontalAlignment
public HorizontalAlignment getHorizontalAlignment(AlignmentParam param, ArrowDirection arrowDirection, boolean isReverseDefine)
- Specified by:
getHorizontalAlignmentin interfaceISkinParam
-
getDefaultTextAlignment
public HorizontalAlignment getDefaultTextAlignment(HorizontalAlignment defaultValue)
- Specified by:
getDefaultTextAlignmentin interfaceISkinParam
-
getColorMapper
public ColorMapper getColorMapper()
- Specified by:
getColorMapperin interfaceISkinSimple
-
shadowing
public boolean shadowing(Stereotype stereotype)
- Specified by:
shadowingin interfaceISkinParam
-
shadowingForNote
public boolean shadowingForNote(Stereotype stereotype)
- Specified by:
shadowingForNotein interfaceISkinParam
-
shadowing2
public boolean shadowing2(Stereotype stereotype, SkinParameter skinParameter)
- Specified by:
shadowing2in interfaceISkinParam
-
getPackageStyle
public PackageStyle getPackageStyle()
- Specified by:
getPackageStylein interfaceISkinParam
-
addSprite
public void addSprite(java.lang.String name, Sprite sprite)
-
getSprite
public Sprite getSprite(java.lang.String name)
- Specified by:
getSpritein interfaceSpriteContainer
-
useUml2ForComponent
public boolean useUml2ForComponent()
- Specified by:
useUml2ForComponentin interfaceISkinParam
-
stereotypePositionTop
public boolean stereotypePositionTop()
- Specified by:
stereotypePositionTopin interfaceISkinParam
-
useSwimlanes
public boolean useSwimlanes(UmlDiagramType type)
- Specified by:
useSwimlanesin interfaceISkinParam
-
getNodesep
public double getNodesep()
- Specified by:
getNodesepin interfaceISkinParam
-
getRanksep
public double getRanksep()
- Specified by:
getRanksepin interfaceISkinParam
-
getDiagonalCorner
public double getDiagonalCorner(CornerParam param, Stereotype stereotype)
- Specified by:
getDiagonalCornerin interfaceISkinParam
-
getRoundCorner
public double getRoundCorner(CornerParam param, Stereotype stereotype)
- Specified by:
getRoundCornerin interfaceISkinParam
-
getThickness
public UStroke getThickness(LineParam param, Stereotype stereotype)
- Specified by:
getThicknessin interfaceISkinParam
-
maxMessageSize
public LineBreakStrategy maxMessageSize()
- Specified by:
maxMessageSizein interfaceISkinParam
-
wrapWidth
public LineBreakStrategy wrapWidth()
- Specified by:
wrapWidthin interfaceISkinParam- Specified by:
wrapWidthin interfaceISkinSimple
-
swimlaneWrapTitleWidth
public LineBreakStrategy swimlaneWrapTitleWidth()
- Specified by:
swimlaneWrapTitleWidthin interfaceISkinParam
-
strictUmlStyle
public boolean strictUmlStyle()
- Specified by:
strictUmlStylein interfaceISkinParam
-
forceSequenceParticipantUnderlined
public boolean forceSequenceParticipantUnderlined()
- Specified by:
forceSequenceParticipantUnderlinedin interfaceISkinParam
-
getConditionStyle
public ConditionStyle getConditionStyle()
- Specified by:
getConditionStylein interfaceISkinParam
-
minClassWidth
public double minClassWidth()
- Specified by:
minClassWidthin interfaceISkinParam
-
sameClassWidth
public boolean sameClassWidth()
- Specified by:
sameClassWidthin interfaceISkinParam
-
getRankdir
public final Rankdir getRankdir()
- Specified by:
getRankdirin interfaceISkinParam
-
setRankdir
public final void setRankdir(Rankdir rankdir)
-
useOctagonForActivity
public boolean useOctagonForActivity(Stereotype stereotype)
- Specified by:
useOctagonForActivityin interfaceISkinParam
-
getIHtmlColorSet
public IHtmlColorSet getIHtmlColorSet()
- Specified by:
getIHtmlColorSetin interfaceISkinSimple
-
useUnderlineForHyperlink
public boolean useUnderlineForHyperlink()
- Specified by:
useUnderlineForHyperlinkin interfaceISkinParam
-
groupInheritance
public int groupInheritance()
- Specified by:
groupInheritancein interfaceISkinParam
-
useGuillemet
public boolean useGuillemet()
- Specified by:
useGuillemetin interfaceISkinParam- Specified by:
useGuillemetin interfaceSpriteContainer
-
handwritten
public boolean handwritten()
- Specified by:
handwrittenin interfaceISkinParam
-
getSvgLinkTarget
public java.lang.String getSvgLinkTarget()
- Specified by:
getSvgLinkTargetin interfaceISkinParam
-
getMonospacedFamily
public java.lang.String getMonospacedFamily()
- Specified by:
getMonospacedFamilyin interfaceISkinSimple
-
getTabSize
public int getTabSize()
- Specified by:
getTabSizein interfaceISkinParam- Specified by:
getTabSizein interfaceISkinSimple
-
maxAsciiMessageLength
public int maxAsciiMessageLength()
- Specified by:
maxAsciiMessageLengthin interfaceISkinParam
-
colorArrowSeparationSpace
public int colorArrowSeparationSpace()
- Specified by:
colorArrowSeparationSpacein interfaceISkinParam
-
getSplitParam
public SplitParam getSplitParam()
- Specified by:
getSplitParamin interfaceISkinParam
-
swimlaneWidth
public int swimlaneWidth()
- Specified by:
swimlaneWidthin interfaceISkinParam
-
getUmlDiagramType
public UmlDiagramType getUmlDiagramType()
- Specified by:
getUmlDiagramTypein interfaceISkinParam
-
getHoverPathColor
public HtmlColor getHoverPathColor()
- Specified by:
getHoverPathColorin interfaceISkinParam
-
getPadding
public double getPadding()
- Specified by:
getPaddingin interfaceISkinSimple
-
getPadding
public double getPadding(PaddingParam param)
- Specified by:
getPaddingin interfaceISkinParam
-
useRankSame
public boolean useRankSame()
- Specified by:
useRankSamein interfaceISkinParam
-
displayGenericWithOldFashion
public boolean displayGenericWithOldFashion()
- Specified by:
displayGenericWithOldFashionin interfaceISkinParam
-
responseMessageBelowArrow
public boolean responseMessageBelowArrow()
- Specified by:
responseMessageBelowArrowin interfaceISkinParam
-
getTikzFontDistortion
public TikzFontDistortion getTikzFontDistortion()
- Specified by:
getTikzFontDistortionin interfaceISkinParam
-
svgDimensionStyle
public boolean svgDimensionStyle()
- Specified by:
svgDimensionStylein interfaceISkinParam
-
fixCircleLabelOverlapping
public boolean fixCircleLabelOverlapping()
- Specified by:
fixCircleLabelOverlappingin interfaceISkinParam
-
setUseVizJs
public void setUseVizJs(boolean useVizJs)
- Specified by:
setUseVizJsin interfaceISkinParam
-
isUseVizJs
public boolean isUseVizJs()
- Specified by:
isUseVizJsin interfaceISkinParam
-
-