Package net.sourceforge.plantuml.skin
Class SkinParam
java.lang.Object
net.sourceforge.plantuml.skin.SkinParam
- All Implemented Interfaces:
SpriteContainer,ISkinParam,ISkinSimple,SvgCharSizeHack
-
Field Summary
FieldsFields inherited from interface net.sourceforge.plantuml.style.ISkinParam
SWIMLANE_WIDTH_SAMEFields inherited from interface net.sourceforge.plantuml.text.SvgCharSizeHack
NO_HACK -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidarrows()intintvoidcopyAllFrom(Map<String, String> other) static SkinParamcreate(UmlDiagramType type) booleanbooleanbooleanchargetCircledCharacter(Stereotype stereotype) intgetColors(ColorParam param, Stereotype stereotype) getDefaultTextAlignment(HorizontalAlignment defaultValue) doublegetDiagonalCorner(CornerParam param, Stereotype stereotype) intgetDpi()getFont(Stereotype stereotype, boolean inPackageTitle, FontParam... fontParam) getFontHtmlColor(Stereotype stereotype, FontParam... param) getHorizontalAlignment(AlignmentParam param, ArrowDirection arrowDirection, boolean isReverseDefine, HorizontalAlignment overrideDefault) getHtmlColor(ColorParam param, Stereotype stereotype, boolean clickable) doubledoubledoublegetPadding(PaddingParam param) final doublestatic Collection<String>final RankdirdoubledoublegetRoundCorner(CornerParam param, Stereotype stereotype) intgetThickness(LineParam param, Stereotype stereotype) intbooleanbooleanintvoidstatic SkinParamnoShadowing(UmlDiagramType type) booleanbooleanvoidsetDefaultSkin(String newSkin) voidvoidsetParamSameClassWidth(double width) final voidsetRankdir(Rankdir rankdir) voidsetSvgSize(String origin, String sizeToUse) voidsetUseVizJs(boolean useVizJs) booleanshadowing(Stereotype stereotype) booleanshadowingForNote(Stereotype stereotype) sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode) sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode, FontConfiguration stereo) booleanbooleanbooleanbooleanintbooleanuseOctagonForActivity(Stereotype stereotype) booleanbooleanuseSwimlanes(UmlDiagramType type) values()static intzeroMargin(int defaultValue)
-
Field Details
-
DEFAULT_PRESERVE_ASPECT_RATIO
- See Also:
-
-
Method Details
-
getCurrentStyleBuilder
- Specified by:
getCurrentStyleBuilderin interfaceISkinParam
-
muteStyle
- Specified by:
muteStylein interfaceISkinParam
-
getDefaultSkin
- Specified by:
getDefaultSkinin interfaceISkinParam
-
setDefaultSkin
- Specified by:
setDefaultSkinin interfaceISkinParam
-
getCurrentStyleBuilderInternal
- Throws:
IOExceptionStyleParsingException
-
zeroMargin
public static int zeroMargin(int defaultValue) -
copyAllFrom
- Specified by:
copyAllFromin interfaceISkinSimple
-
values
- Specified by:
valuesin interfaceISkinSimple
-
setParam
-
applyPendingStyleMigration
public void applyPendingStyleMigration() -
create
-
noShadowing
-
getHyperlinkColor
- Specified by:
getHyperlinkColorin interfaceISkinParam
-
getBackgroundColor
- Specified by:
getBackgroundColorin interfaceISkinParam
-
getValue
- Specified by:
getValuein interfaceISkinSimple
-
getValue
-
getHtmlColor
- Specified by:
getHtmlColorin interfaceISkinParam
-
getCircledCharacter
- Specified by:
getCircledCharacterin interfaceISkinParam
-
getColors
- Specified by:
getColorsin interfaceISkinParam- Throws:
NoSuchColorException
-
getFontHtmlColor
- Specified by:
getFontHtmlColorin interfaceISkinParam
-
getFont
- Specified by:
getFontin interfaceISkinParam
-
getCircledCharacterRadius
public int getCircledCharacterRadius()- Specified by:
getCircledCharacterRadiusin interfaceISkinParam
-
classAttributeIconSize
public int classAttributeIconSize()- Specified by:
classAttributeIconSizein interfaceISkinParam
-
getPossibleValues
-
getDpi
public int getDpi()- Specified by:
getDpiin interfaceISkinSimple
-
getDotSplines
- Specified by:
getDotSplinesin interfaceISkinParam
-
getHorizontalAlignment
public HorizontalAlignment getHorizontalAlignment(AlignmentParam param, ArrowDirection arrowDirection, boolean isReverseDefine, HorizontalAlignment overrideDefault) - Specified by:
getHorizontalAlignmentin interfaceISkinParam
-
getDefaultTextAlignment
- Specified by:
getDefaultTextAlignmentin interfaceISkinParam
-
getStereotypeAlignment
- Specified by:
getStereotypeAlignmentin interfaceISkinParam
-
shadowing
- Specified by:
shadowingin interfaceISkinParam
-
shadowingForNote
- Specified by:
shadowingForNotein interfaceISkinParam
-
getAllSpriteNames
- Specified by:
getAllSpriteNamesin interfaceISkinParam
-
addSprite
-
getSprite
- Specified by:
getSpritein interfaceSpriteContainer
-
packageStyle
- Specified by:
packageStylein interfaceISkinParam
-
componentStyle
- Specified by:
componentStylein interfaceISkinParam
-
stereotypePositionTop
public boolean stereotypePositionTop()- Specified by:
stereotypePositionTopin interfaceISkinParam
-
useSwimlanes
- Specified by:
useSwimlanesin interfaceISkinParam
-
swimlanes
public boolean swimlanes() -
getNodesep
public double getNodesep()- Specified by:
getNodesepin interfaceISkinParam
-
getRanksep
public double getRanksep()- Specified by:
getRanksepin interfaceISkinParam
-
getDiagonalCorner
- Specified by:
getDiagonalCornerin interfaceISkinParam
-
getRoundCorner
- Specified by:
getRoundCornerin interfaceISkinParam
-
getThickness
- Specified by:
getThicknessin interfaceISkinParam
-
maxMessageSize
- Specified by:
maxMessageSizein interfaceISkinParam
-
swimlaneWrapTitleWidth
- Specified by:
swimlaneWrapTitleWidthin interfaceISkinParam
-
strictUmlStyle
public boolean strictUmlStyle()- Specified by:
strictUmlStylein interfaceISkinParam
-
forceSequenceParticipantUnderlined
public boolean forceSequenceParticipantUnderlined()- Specified by:
forceSequenceParticipantUnderlinedin interfaceISkinParam
-
getConditionStyle
- Specified by:
getConditionStylein interfaceISkinParam
-
getConditionEndStyle
- Specified by:
getConditionEndStylein interfaceISkinParam
-
sameClassWidth
public boolean sameClassWidth()- Specified by:
sameClassWidthin interfaceISkinParam
-
getRankdir
- Specified by:
getRankdirin interfaceISkinParam
-
setRankdir
-
useOctagonForActivity
- Specified by:
useOctagonForActivityin interfaceISkinParam
-
getIHtmlColorSet
- Specified by:
getIHtmlColorSetin interfaceISkinSimple
-
useUnderlineForHyperlink
- Specified by:
useUnderlineForHyperlinkin interfaceISkinParam
-
groupInheritance
public int groupInheritance()- Specified by:
groupInheritancein interfaceISkinParam
-
guillemet
- Specified by:
guillemetin interfaceISkinParam- Specified by:
guillemetin interfaceSpriteContainer
-
handwritten
public boolean handwritten()- Specified by:
handwrittenin interfaceISkinParam
-
getSvgLinkTarget
- Specified by:
getSvgLinkTargetin interfaceISkinParam
-
getPreserveAspectRatio
- Specified by:
getPreserveAspectRatioin interfaceISkinParam
-
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
- Specified by:
getSplitParamin interfaceISkinParam
-
swimlaneWidth
public int swimlaneWidth()- Specified by:
swimlaneWidthin interfaceISkinParam
-
getUmlDiagramType
- Specified by:
getUmlDiagramTypein interfaceISkinParam
-
hoverPathColor
- Specified by:
hoverPathColorin interfaceISkinParam
-
getPadding
public double getPadding()- Specified by:
getPaddingin interfaceISkinSimple
-
getPadding
- 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
- 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
-
sequenceDiagramPadder
- Specified by:
sequenceDiagramPadderin interfaceISkinParam
-
actorStyle
- Specified by:
actorStylein interfaceISkinParam
-
setSvgSize
- Specified by:
setSvgSizein interfaceISkinParam
-
transformStringForSizeHack
- Specified by:
transformStringForSizeHackin interfaceSvgCharSizeHack
-
getlengthAdjust
- Specified by:
getlengthAdjustin interfaceISkinParam
-
setParamSameClassWidth
public void setParamSameClassWidth(double width) -
getParamSameClassWidth
public final double getParamSameClassWidth()- Specified by:
getParamSameClassWidthin interfaceISkinParam
-
sheet
public SheetBuilder sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode) - Specified by:
sheetin interfaceISkinSimple
-
sheet
public SheetBuilder sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode, FontConfiguration stereo) - Specified by:
sheetin interfaceISkinSimple
-
arrows
- Specified by:
arrowsin interfaceISkinParam
-