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_SAMEFields inherited from interface net.sourceforge.plantuml.text.SvgCharSizeHack
NO_HACK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarrows()intintvoidcopyAllFrom(Map<String, String> other) 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) doubledoubledoublegetRoundCorner(CornerParam param, Stereotype stereotype) intgetThickness(LineParam param, Stereotype stereotype) intbooleanbooleanintvoidbooleanbooleanvoidsetDefaultSkin(String newFileName) 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) booleanbooleanbooleanintbooleanuseOctagonForActivity(Stereotype stereotype) booleanbooleanuseSwimlanes(UmlDiagramType type) values()
-
Constructor Details
-
SkinParamDelegator
-
-
Method Details
-
getHyperlinkColor
- Specified by:
getHyperlinkColorin interfaceISkinParam
-
getBackgroundColor
- Specified by:
getBackgroundColorin interfaceISkinParam
-
getCircledCharacterRadius
public int getCircledCharacterRadius()- Specified by:
getCircledCharacterRadiusin interfaceISkinParam
-
getFont
- Specified by:
getFontin interfaceISkinParam
-
getFontHtmlColor
- Specified by:
getFontHtmlColorin interfaceISkinParam
-
getHtmlColor
- Specified by:
getHtmlColorin interfaceISkinParam
-
getValue
- Specified by:
getValuein interfaceISkinSimple
-
classAttributeIconSize
public int classAttributeIconSize()- Specified by:
classAttributeIconSizein interfaceISkinParam
-
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
-
shadowing
- Specified by:
shadowingin interfaceISkinParam
-
packageStyle
- Specified by:
packageStylein interfaceISkinParam
-
getSprite
- Specified by:
getSpritein interfaceSpriteContainer
-
componentStyle
- Specified by:
componentStylein interfaceISkinParam
-
stereotypePositionTop
public boolean stereotypePositionTop()- Specified by:
stereotypePositionTopin interfaceISkinParam
-
useSwimlanes
- Specified by:
useSwimlanesin interfaceISkinParam
-
getNodesep
public double getNodesep()- Specified by:
getNodesepin interfaceISkinParam
-
getRanksep
public double getRanksep()- Specified by:
getRanksepin interfaceISkinParam
-
getRoundCorner
- Specified by:
getRoundCornerin interfaceISkinParam
-
getDiagonalCorner
- Specified by:
getDiagonalCornerin interfaceISkinParam
-
getThickness
- Specified by:
getThicknessin interfaceISkinParam
-
maxMessageSize
- Specified by:
maxMessageSizein 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
-
useOctagonForActivity
- Specified by:
useOctagonForActivityin interfaceISkinParam
-
getIHtmlColorSet
- Specified by:
getIHtmlColorSetin interfaceISkinSimple
-
useUnderlineForHyperlink
- Specified by:
useUnderlineForHyperlinkin interfaceISkinParam
-
getDefaultTextAlignment
- Specified by:
getDefaultTextAlignmentin interfaceISkinParam
-
getPadding
public double getPadding()- Specified by:
getPaddingin interfaceISkinSimple
-
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
-
getColors
- Specified by:
getColorsin interfaceISkinParam- Throws:
NoSuchColorException
-
getTabSize
public int getTabSize()- Specified by:
getTabSizein interfaceISkinParam- Specified by:
getTabSizein interfaceISkinSimple
-
shadowingForNote
- Specified by:
shadowingForNotein interfaceISkinParam
-
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
- Specified by:
getPaddingin interfaceISkinParam
-
useRankSame
public boolean useRankSame()- Specified by:
useRankSamein interfaceISkinParam
-
displayGenericWithOldFashion
public boolean displayGenericWithOldFashion()- Specified by:
displayGenericWithOldFashionin interfaceISkinParam
-
getTikzFontDistortion
- Specified by:
getTikzFontDistortionin interfaceISkinParam
-
responseMessageBelowArrow
public boolean responseMessageBelowArrow()- Specified by:
responseMessageBelowArrowin interfaceISkinParam
-
svgDimensionStyle
public boolean svgDimensionStyle()- Specified by:
svgDimensionStylein interfaceISkinParam
-
getCircledCharacter
- Specified by:
getCircledCharacterin interfaceISkinParam
-
swimlaneWrapTitleWidth
- Specified by:
swimlaneWrapTitleWidthin 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
-
copyAllFrom
- Specified by:
copyAllFromin interfaceISkinSimple
-
values
- Specified by:
valuesin interfaceISkinSimple
-
getStereotypeAlignment
- Specified by:
getStereotypeAlignmentin interfaceISkinParam
-
sequenceDiagramPadder
- Specified by:
sequenceDiagramPadderin interfaceISkinParam
-
getCurrentStyleBuilder
- Specified by:
getCurrentStyleBuilderin interfaceISkinParam
-
muteStyle
- Specified by:
muteStylein interfaceISkinParam
-
getAllSpriteNames
- Specified by:
getAllSpriteNamesin interfaceISkinParam
-
getDefaultSkin
- Specified by:
getDefaultSkinin interfaceISkinParam
-
setDefaultSkin
- Specified by:
setDefaultSkinin interfaceISkinParam
-
actorStyle
- Specified by:
actorStylein interfaceISkinParam
-
setSvgSize
- Specified by:
setSvgSizein interfaceISkinParam
-
transformStringForSizeHack
- Specified by:
transformStringForSizeHackin interfaceSvgCharSizeHack
-
getlengthAdjust
- Specified by:
getlengthAdjustin interfaceISkinParam
-
getParamSameClassWidth
public 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
-