Package net.sourceforge.plantuml.skin
Class SkinParamDelegator
java.lang.Object
net.sourceforge.plantuml.skin.SkinParamDelegator
- All Implemented Interfaces:
SpriteContainer
,ISkinParam
,ISkinSimple
,SvgCharSizeHack
- Direct Known Subclasses:
SkinParamBackcolored
,SkinParamBackcoloredReference
,SkinParamColors
,SkinParamForceColor
,SkinParamForecolored
-
Field Summary
Fields inherited from interface net.sourceforge.plantuml.style.ISkinParam
SWIMLANE_WIDTH_SAME
Fields inherited from interface net.sourceforge.plantuml.text.SvgCharSizeHack
NO_HACK
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarrows()
int
int
void
copyAllFrom
(Map<String, String> other) boolean
boolean
boolean
char
getCircledCharacter
(Stereotype stereotype) int
getColors
(ColorParam param, Stereotype stereotype) getDefaultTextAlignment
(HorizontalAlignment defaultValue) double
getDiagonalCorner
(CornerParam param, Stereotype stereotype) int
getDpi()
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) double
double
double
getPadding
(PaddingParam param) double
double
double
getRoundCorner
(CornerParam param, Stereotype stereotype) int
getThickness
(LineParam param, Stereotype stereotype) int
boolean
boolean
int
void
boolean
boolean
void
setDefaultSkin
(String newFileName) void
setSvgSize
(String origin, String sizeToUse) void
setUseVizJs
(boolean useVizJs) boolean
shadowing
(Stereotype stereotype) boolean
shadowingForNote
(Stereotype stereotype) sheet
(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode) sheet
(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode, FontConfiguration stereo) boolean
boolean
boolean
int
boolean
useOctagonForActivity
(Stereotype stereotype) boolean
boolean
useSwimlanes
(UmlDiagramType type) values()
-
Constructor Details
-
SkinParamDelegator
-
-
Method Details
-
getHyperlinkColor
- Specified by:
getHyperlinkColor
in interfaceISkinParam
-
getBackgroundColor
- Specified by:
getBackgroundColor
in interfaceISkinParam
-
getCircledCharacterRadius
public int getCircledCharacterRadius()- Specified by:
getCircledCharacterRadius
in interfaceISkinParam
-
getFont
- Specified by:
getFont
in interfaceISkinParam
-
getFontHtmlColor
- Specified by:
getFontHtmlColor
in interfaceISkinParam
-
getHtmlColor
- Specified by:
getHtmlColor
in interfaceISkinParam
-
getValue
- Specified by:
getValue
in interfaceISkinSimple
-
classAttributeIconSize
public int classAttributeIconSize()- Specified by:
classAttributeIconSize
in interfaceISkinParam
-
getDpi
public int getDpi()- Specified by:
getDpi
in interfaceISkinSimple
-
getDotSplines
- Specified by:
getDotSplines
in interfaceISkinParam
-
getHorizontalAlignment
public HorizontalAlignment getHorizontalAlignment(AlignmentParam param, ArrowDirection arrowDirection, boolean isReverseDefine, HorizontalAlignment overrideDefault) - Specified by:
getHorizontalAlignment
in interfaceISkinParam
-
shadowing
- Specified by:
shadowing
in interfaceISkinParam
-
packageStyle
- Specified by:
packageStyle
in interfaceISkinParam
-
getSprite
- Specified by:
getSprite
in interfaceSpriteContainer
-
componentStyle
- Specified by:
componentStyle
in interfaceISkinParam
-
stereotypePositionTop
public boolean stereotypePositionTop()- Specified by:
stereotypePositionTop
in interfaceISkinParam
-
useSwimlanes
- Specified by:
useSwimlanes
in interfaceISkinParam
-
getNodesep
public double getNodesep()- Specified by:
getNodesep
in interfaceISkinParam
-
getRanksep
public double getRanksep()- Specified by:
getRanksep
in interfaceISkinParam
-
getRoundCorner
- Specified by:
getRoundCorner
in interfaceISkinParam
-
getDiagonalCorner
- Specified by:
getDiagonalCorner
in interfaceISkinParam
-
getThickness
- Specified by:
getThickness
in interfaceISkinParam
-
maxMessageSize
- Specified by:
maxMessageSize
in interfaceISkinParam
-
strictUmlStyle
public boolean strictUmlStyle()- Specified by:
strictUmlStyle
in interfaceISkinParam
-
forceSequenceParticipantUnderlined
public boolean forceSequenceParticipantUnderlined()- Specified by:
forceSequenceParticipantUnderlined
in interfaceISkinParam
-
getConditionStyle
- Specified by:
getConditionStyle
in interfaceISkinParam
-
getConditionEndStyle
- Specified by:
getConditionEndStyle
in interfaceISkinParam
-
sameClassWidth
public boolean sameClassWidth()- Specified by:
sameClassWidth
in interfaceISkinParam
-
getRankdir
- Specified by:
getRankdir
in interfaceISkinParam
-
useOctagonForActivity
- Specified by:
useOctagonForActivity
in interfaceISkinParam
-
getIHtmlColorSet
- Specified by:
getIHtmlColorSet
in interfaceISkinSimple
-
useUnderlineForHyperlink
- Specified by:
useUnderlineForHyperlink
in interfaceISkinParam
-
getDefaultTextAlignment
- Specified by:
getDefaultTextAlignment
in interfaceISkinParam
-
getPadding
public double getPadding()- Specified by:
getPadding
in interfaceISkinSimple
-
groupInheritance
public int groupInheritance()- Specified by:
groupInheritance
in interfaceISkinParam
-
guillemet
- Specified by:
guillemet
in interfaceISkinParam
- Specified by:
guillemet
in interfaceSpriteContainer
-
handwritten
public boolean handwritten()- Specified by:
handwritten
in interfaceISkinParam
-
getSvgLinkTarget
- Specified by:
getSvgLinkTarget
in interfaceISkinParam
-
getPreserveAspectRatio
- Specified by:
getPreserveAspectRatio
in interfaceISkinParam
-
getMonospacedFamily
- Specified by:
getMonospacedFamily
in interfaceISkinSimple
-
getColors
- Specified by:
getColors
in interfaceISkinParam
- Throws:
NoSuchColorException
-
getTabSize
public int getTabSize()- Specified by:
getTabSize
in interfaceISkinParam
- Specified by:
getTabSize
in interfaceISkinSimple
-
shadowingForNote
- Specified by:
shadowingForNote
in interfaceISkinParam
-
maxAsciiMessageLength
public int maxAsciiMessageLength()- Specified by:
maxAsciiMessageLength
in interfaceISkinParam
-
colorArrowSeparationSpace
public int colorArrowSeparationSpace()- Specified by:
colorArrowSeparationSpace
in interfaceISkinParam
-
getSplitParam
- Specified by:
getSplitParam
in interfaceISkinParam
-
swimlaneWidth
public int swimlaneWidth()- Specified by:
swimlaneWidth
in interfaceISkinParam
-
getUmlDiagramType
- Specified by:
getUmlDiagramType
in interfaceISkinParam
-
hoverPathColor
- Specified by:
hoverPathColor
in interfaceISkinParam
-
getPadding
- Specified by:
getPadding
in interfaceISkinParam
-
useRankSame
public boolean useRankSame()- Specified by:
useRankSame
in interfaceISkinParam
-
displayGenericWithOldFashion
public boolean displayGenericWithOldFashion()- Specified by:
displayGenericWithOldFashion
in interfaceISkinParam
-
getTikzFontDistortion
- Specified by:
getTikzFontDistortion
in interfaceISkinParam
-
responseMessageBelowArrow
public boolean responseMessageBelowArrow()- Specified by:
responseMessageBelowArrow
in interfaceISkinParam
-
svgDimensionStyle
public boolean svgDimensionStyle()- Specified by:
svgDimensionStyle
in interfaceISkinParam
-
getCircledCharacter
- Specified by:
getCircledCharacter
in interfaceISkinParam
-
swimlaneWrapTitleWidth
- Specified by:
swimlaneWrapTitleWidth
in interfaceISkinParam
-
fixCircleLabelOverlapping
public boolean fixCircleLabelOverlapping()- Specified by:
fixCircleLabelOverlapping
in interfaceISkinParam
-
setUseVizJs
public void setUseVizJs(boolean useVizJs) - Specified by:
setUseVizJs
in interfaceISkinParam
-
isUseVizJs
public boolean isUseVizJs()- Specified by:
isUseVizJs
in interfaceISkinParam
-
copyAllFrom
- Specified by:
copyAllFrom
in interfaceISkinSimple
-
values
- Specified by:
values
in interfaceISkinSimple
-
getStereotypeAlignment
- Specified by:
getStereotypeAlignment
in interfaceISkinParam
-
sequenceDiagramPadder
- Specified by:
sequenceDiagramPadder
in interfaceISkinParam
-
getCurrentStyleBuilder
- Specified by:
getCurrentStyleBuilder
in interfaceISkinParam
-
muteStyle
- Specified by:
muteStyle
in interfaceISkinParam
-
getAllSpriteNames
- Specified by:
getAllSpriteNames
in interfaceISkinParam
-
getDefaultSkin
- Specified by:
getDefaultSkin
in interfaceISkinParam
-
setDefaultSkin
- Specified by:
setDefaultSkin
in interfaceISkinParam
-
actorStyle
- Specified by:
actorStyle
in interfaceISkinParam
-
setSvgSize
- Specified by:
setSvgSize
in interfaceISkinParam
-
transformStringForSizeHack
- Specified by:
transformStringForSizeHack
in interfaceSvgCharSizeHack
-
getlengthAdjust
- Specified by:
getlengthAdjust
in interfaceISkinParam
-
getParamSameClassWidth
public double getParamSameClassWidth()- Specified by:
getParamSameClassWidth
in interfaceISkinParam
-
sheet
public SheetBuilder sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode) - Specified by:
sheet
in interfaceISkinSimple
-
sheet
public SheetBuilder sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode, FontConfiguration stereo) - Specified by:
sheet
in interfaceISkinSimple
-
arrows
- Specified by:
arrows
in interfaceISkinParam
-
getPragma
- Specified by:
getPragma
in interfaceISkinSimple
-