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_SAMENO_HACKpublic static final java.lang.String DEFAULT_PRESERVE_ASPECT_RATIO
public StyleBuilder getCurrentStyleBuilder()
getCurrentStyleBuilder in interface ISkinParampublic void muteStyle(Style modifiedStyle)
muteStyle in interface ISkinParampublic java.lang.String getDefaultSkin()
getDefaultSkin in interface ISkinParampublic void setDefaultSkin(java.lang.String newSkin)
setDefaultSkin in interface ISkinParampublic StyleBuilder getCurrentStyleBuilderInternal() throws java.io.IOException, StyleParsingException
java.io.IOExceptionStyleParsingExceptionpublic static int zeroMargin(int defaultValue)
public void copyAllFrom(java.util.Map<java.lang.String,java.lang.String> other)
copyAllFrom in interface ISkinSimplepublic java.util.Map<java.lang.String,java.lang.String> values()
values in interface ISkinSimplepublic void setParam(java.lang.String key,
java.lang.String value)
public void applyPendingStyleMigration()
public static SkinParam create(UmlDiagramType type)
public static SkinParam noShadowing(UmlDiagramType type)
public HColor getHyperlinkColor()
getHyperlinkColor in interface ISkinParampublic HColor getBackgroundColor()
getBackgroundColor in interface ISkinParampublic java.lang.String getValue(java.lang.String key)
getValue in interface ISkinSimplepublic java.lang.String getValue(java.lang.String key,
java.lang.String defaultValue)
public HColor getHtmlColor(ColorParam param, Stereotype stereotype, boolean clickable)
getHtmlColor in interface ISkinParampublic char getCircledCharacter(Stereotype stereotype)
getCircledCharacter in interface ISkinParampublic Colors getColors(ColorParam param, Stereotype stereotype) throws NoSuchColorException
getColors in interface ISkinParamNoSuchColorExceptionpublic HColor getFontHtmlColor(Stereotype stereotype, FontParam... param)
getFontHtmlColor in interface ISkinParampublic UFont getFont(Stereotype stereotype, boolean inPackageTitle, FontParam... fontParam)
getFont in interface ISkinParampublic int getCircledCharacterRadius()
getCircledCharacterRadius in interface ISkinParampublic int classAttributeIconSize()
classAttributeIconSize in interface ISkinParampublic static java.util.Collection<java.lang.String> getPossibleValues()
public int getDpi()
getDpi in interface ISkinSimplepublic DotSplines getDotSplines()
getDotSplines in interface ISkinParampublic HorizontalAlignment getHorizontalAlignment(AlignmentParam param, ArrowDirection arrowDirection, boolean isReverseDefine, HorizontalAlignment overrideDefault)
getHorizontalAlignment in interface ISkinParampublic HorizontalAlignment getDefaultTextAlignment(HorizontalAlignment defaultValue)
getDefaultTextAlignment in interface ISkinParampublic HorizontalAlignment getStereotypeAlignment()
getStereotypeAlignment in interface ISkinParampublic boolean shadowing(Stereotype stereotype)
shadowing in interface ISkinParampublic boolean shadowingForNote(Stereotype stereotype)
shadowingForNote in interface ISkinParampublic java.util.Collection<java.lang.String> getAllSpriteNames()
getAllSpriteNames in interface ISkinParampublic void addSprite(java.lang.String name,
Sprite sprite)
public Sprite getSprite(java.lang.String name)
getSprite in interface SpriteContainerpublic PackageStyle packageStyle()
packageStyle in interface ISkinParampublic ComponentStyle componentStyle()
componentStyle in interface ISkinParampublic boolean stereotypePositionTop()
stereotypePositionTop in interface ISkinParampublic boolean useSwimlanes(UmlDiagramType type)
useSwimlanes in interface ISkinParampublic boolean swimlanes()
public double getNodesep()
getNodesep in interface ISkinParampublic double getRanksep()
getRanksep in interface ISkinParampublic double getDiagonalCorner(CornerParam param, Stereotype stereotype)
getDiagonalCorner in interface ISkinParampublic double getRoundCorner(CornerParam param, Stereotype stereotype)
getRoundCorner in interface ISkinParampublic UStroke getThickness(LineParam param, Stereotype stereotype)
getThickness in interface ISkinParampublic LineBreakStrategy maxMessageSize()
maxMessageSize in interface ISkinParampublic LineBreakStrategy swimlaneWrapTitleWidth()
swimlaneWrapTitleWidth in interface ISkinParampublic boolean strictUmlStyle()
strictUmlStyle in interface ISkinParampublic boolean forceSequenceParticipantUnderlined()
forceSequenceParticipantUnderlined in interface ISkinParampublic ConditionStyle getConditionStyle()
getConditionStyle in interface ISkinParampublic ConditionEndStyle getConditionEndStyle()
getConditionEndStyle in interface ISkinParampublic boolean sameClassWidth()
sameClassWidth in interface ISkinParampublic final Rankdir getRankdir()
getRankdir in interface ISkinParampublic final void setRankdir(Rankdir rankdir)
public boolean useOctagonForActivity(Stereotype stereotype)
useOctagonForActivity in interface ISkinParampublic HColorSet getIHtmlColorSet()
getIHtmlColorSet in interface ISkinSimplepublic UStroke useUnderlineForHyperlink()
useUnderlineForHyperlink in interface ISkinParampublic int groupInheritance()
groupInheritance in interface ISkinParampublic Guillemet guillemet()
guillemet in interface SpriteContainerguillemet in interface ISkinParampublic boolean handwritten()
handwritten in interface ISkinParampublic java.lang.String getSvgLinkTarget()
getSvgLinkTarget in interface ISkinParampublic java.lang.String getPreserveAspectRatio()
getPreserveAspectRatio in interface ISkinParampublic java.lang.String getMonospacedFamily()
getMonospacedFamily in interface ISkinSimplepublic int getTabSize()
getTabSize in interface ISkinParamgetTabSize in interface ISkinSimplepublic int maxAsciiMessageLength()
maxAsciiMessageLength in interface ISkinParampublic int colorArrowSeparationSpace()
colorArrowSeparationSpace in interface ISkinParampublic SplitParam getSplitParam()
getSplitParam in interface ISkinParampublic int swimlaneWidth()
swimlaneWidth in interface ISkinParampublic UmlDiagramType getUmlDiagramType()
getUmlDiagramType in interface ISkinParampublic HColor hoverPathColor()
hoverPathColor in interface ISkinParampublic double getPadding()
getPadding in interface ISkinSimplepublic double getPadding(PaddingParam param)
getPadding in interface ISkinParampublic boolean useRankSame()
useRankSame in interface ISkinParampublic boolean displayGenericWithOldFashion()
displayGenericWithOldFashion in interface ISkinParampublic boolean responseMessageBelowArrow()
responseMessageBelowArrow in interface ISkinParampublic TikzFontDistortion getTikzFontDistortion()
getTikzFontDistortion in interface ISkinParampublic boolean svgDimensionStyle()
svgDimensionStyle in interface ISkinParampublic boolean fixCircleLabelOverlapping()
fixCircleLabelOverlapping in interface ISkinParampublic void setUseVizJs(boolean useVizJs)
setUseVizJs in interface ISkinParampublic boolean isUseVizJs()
isUseVizJs in interface ISkinParampublic Padder sequenceDiagramPadder()
sequenceDiagramPadder in interface ISkinParampublic ActorStyle actorStyle()
actorStyle in interface ISkinParampublic void setSvgSize(java.lang.String origin,
java.lang.String sizeToUse)
setSvgSize in interface ISkinParampublic java.lang.String transformStringForSizeHack(java.lang.String s)
transformStringForSizeHack in interface SvgCharSizeHackpublic LengthAdjust getlengthAdjust()
getlengthAdjust in interface ISkinParampublic void setParamSameClassWidth(double width)
public final double getParamSameClassWidth()
getParamSameClassWidth in interface ISkinParampublic SheetBuilder sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode)
sheet in interface ISkinSimplepublic SheetBuilder sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode, FontConfiguration stereo)
sheet in interface ISkinSimplepublic Arrows arrows()
arrows in interface ISkinParam