public class SkinParam extends java.lang.Object implements ISkinParam
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_PRESERVE_ASPECT_RATIO |
SWIMLANE_WIDTH_SAME
NO_HACK
public static final java.lang.String DEFAULT_PRESERVE_ASPECT_RATIO
public StyleBuilder getCurrentStyleBuilder()
getCurrentStyleBuilder
in interface ISkinParam
public void muteStyle(Style modifiedStyle)
muteStyle
in interface ISkinParam
public java.lang.String getDefaultSkin()
getDefaultSkin
in interface ISkinParam
public void setDefaultSkin(java.lang.String newSkin)
setDefaultSkin
in interface ISkinParam
public StyleBuilder getCurrentStyleBuilderInternal() throws java.io.IOException
java.io.IOException
public static int zeroMargin(int defaultValue)
public void copyAllFrom(ISkinSimple other)
copyAllFrom
in interface ISkinSimple
public java.util.Map<java.lang.String,java.lang.String> values()
values
in interface ISkinSimple
public void setParam(java.lang.String key, java.lang.String value)
public void applyPendingStyleMigration()
public static SkinParam create(UmlDiagramType type, ThemeStyle style)
public static SkinParam noShadowing(UmlDiagramType type, ThemeStyle style)
public HColor getHyperlinkColor()
getHyperlinkColor
in interface ISkinParam
public HColor getBackgroundColor()
getBackgroundColor
in interface ISkinParam
public java.lang.String getValue(java.lang.String key)
getValue
in interface ISkinSimple
public java.lang.String getValue(java.lang.String key, java.lang.String defaultValue)
public HColor getHtmlColor(ColorParam param, Stereotype stereotype, boolean clickable)
getHtmlColor
in interface ISkinParam
public char getCircledCharacter(Stereotype stereotype)
getCircledCharacter
in interface ISkinParam
public Colors getColors(ColorParam param, Stereotype stereotype) throws NoSuchColorException
getColors
in interface ISkinParam
NoSuchColorException
public HColor getFontHtmlColor(Stereotype stereotype, FontParam... param)
getFontHtmlColor
in interface ISkinParam
public UFont getFont(Stereotype stereotype, boolean inPackageTitle, FontParam... fontParam)
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 ISkinSimple
public DotSplines getDotSplines()
getDotSplines
in interface ISkinParam
public HorizontalAlignment getHorizontalAlignment(AlignmentParam param, ArrowDirection arrowDirection, boolean isReverseDefine, HorizontalAlignment overrideDefault)
getHorizontalAlignment
in interface ISkinParam
public HorizontalAlignment getDefaultTextAlignment(HorizontalAlignment defaultValue)
getDefaultTextAlignment
in interface ISkinParam
public HorizontalAlignment getStereotypeAlignment()
getStereotypeAlignment
in interface ISkinParam
public ColorMapper getColorMapper()
getColorMapper
in interface SpriteContainer
public boolean shadowing(Stereotype stereotype)
shadowing
in interface ISkinParam
public boolean shadowingForNote(Stereotype stereotype)
shadowingForNote
in interface ISkinParam
public boolean shadowing2(Stereotype stereotype, SkinParameter skinParameter)
shadowing2
in interface ISkinParam
public java.util.Collection<java.lang.String> getAllSpriteNames()
getAllSpriteNames
in interface ISkinParam
public void addSprite(java.lang.String name, Sprite sprite)
public Sprite getSprite(java.lang.String name)
getSprite
in interface SpriteContainer
public PackageStyle packageStyle()
packageStyle
in interface ISkinParam
public ComponentStyle componentStyle()
componentStyle
in interface ISkinParam
public boolean stereotypePositionTop()
stereotypePositionTop
in interface ISkinParam
public boolean useSwimlanes(UmlDiagramType type)
useSwimlanes
in interface ISkinParam
public boolean swimlanes()
public double getNodesep()
getNodesep
in interface ISkinParam
public double getRanksep()
getRanksep
in interface ISkinParam
public double getDiagonalCorner(CornerParam param, Stereotype stereotype)
getDiagonalCorner
in interface ISkinParam
public double getRoundCorner(CornerParam param, Stereotype stereotype)
getRoundCorner
in interface ISkinParam
public UStroke getThickness(LineParam param, Stereotype stereotype)
getThickness
in interface ISkinParam
public LineBreakStrategy maxMessageSize()
maxMessageSize
in interface ISkinParam
public LineBreakStrategy wrapWidth()
wrapWidth
in interface ISkinParam
wrapWidth
in interface ISkinSimple
public LineBreakStrategy swimlaneWrapTitleWidth()
swimlaneWrapTitleWidth
in interface ISkinParam
public boolean strictUmlStyle()
strictUmlStyle
in interface ISkinParam
public boolean forceSequenceParticipantUnderlined()
forceSequenceParticipantUnderlined
in interface ISkinParam
public ConditionStyle getConditionStyle()
getConditionStyle
in interface ISkinParam
public ConditionEndStyle getConditionEndStyle()
getConditionEndStyle
in interface ISkinParam
public double minClassWidth()
minClassWidth
in interface ISkinSimple
public boolean sameClassWidth()
sameClassWidth
in interface ISkinParam
public final Rankdir getRankdir()
getRankdir
in interface ISkinParam
public final void setRankdir(Rankdir rankdir)
public boolean useOctagonForActivity(Stereotype stereotype)
useOctagonForActivity
in interface ISkinParam
public HColorSet getIHtmlColorSet()
getIHtmlColorSet
in interface ISkinSimple
public boolean useUnderlineForHyperlink()
useUnderlineForHyperlink
in interface ISkinParam
public int groupInheritance()
groupInheritance
in interface ISkinParam
public Guillemet guillemet()
guillemet
in interface ISkinParam
guillemet
in interface SpriteContainer
public boolean handwritten()
handwritten
in interface ISkinParam
public java.lang.String getSvgLinkTarget()
getSvgLinkTarget
in interface ISkinParam
public java.lang.String getPreserveAspectRatio()
getPreserveAspectRatio
in interface ISkinParam
public java.lang.String getMonospacedFamily()
getMonospacedFamily
in interface ISkinSimple
public int getTabSize()
getTabSize
in interface ISkinParam
getTabSize
in interface ISkinSimple
public int maxAsciiMessageLength()
maxAsciiMessageLength
in interface ISkinParam
public int colorArrowSeparationSpace()
colorArrowSeparationSpace
in interface ISkinParam
public SplitParam getSplitParam()
getSplitParam
in interface ISkinParam
public int swimlaneWidth()
swimlaneWidth
in interface ISkinParam
public UmlDiagramType getUmlDiagramType()
getUmlDiagramType
in interface ISkinParam
public HColor hoverPathColor()
hoverPathColor
in interface ISkinParam
public double getPadding()
getPadding
in interface ISkinSimple
public double getPadding(PaddingParam param)
getPadding
in interface ISkinParam
public boolean useRankSame()
useRankSame
in interface ISkinParam
public boolean displayGenericWithOldFashion()
displayGenericWithOldFashion
in interface ISkinParam
public boolean responseMessageBelowArrow()
responseMessageBelowArrow
in interface ISkinParam
public TikzFontDistortion getTikzFontDistortion()
getTikzFontDistortion
in interface ISkinParam
public boolean svgDimensionStyle()
svgDimensionStyle
in interface ISkinParam
public boolean fixCircleLabelOverlapping()
fixCircleLabelOverlapping
in interface ISkinParam
public void setUseVizJs(boolean useVizJs)
setUseVizJs
in interface ISkinParam
public boolean isUseVizJs()
isUseVizJs
in interface ISkinParam
public Padder sequenceDiagramPadder()
sequenceDiagramPadder
in interface ISkinParam
public ActorStyle actorStyle()
actorStyle
in interface ISkinParam
public void setSvgSize(java.lang.String origin, java.lang.String sizeToUse)
setSvgSize
in interface ISkinParam
public java.lang.String transformStringForSizeHack(java.lang.String s)
transformStringForSizeHack
in interface SvgCharSizeHack
public LengthAdjust getlengthAdjust()
getlengthAdjust
in interface ISkinParam
public ThemeStyle getThemeStyle()
getThemeStyle
in interface ISkinSimple
getThemeStyle
in interface SpriteContainer