Package net.sourceforge.plantuml
Class SkinParam
java.lang.Object
net.sourceforge.plantuml.SkinParam
- All Implemented Interfaces:
ISkinParam,ISkinSimple,SpriteContainer,SvgCharSizeHack
-
Field Summary
FieldsFields inherited from interface net.sourceforge.plantuml.ISkinParam
SWIMLANE_WIDTH_SAMEFields inherited from interface net.sourceforge.plantuml.SvgCharSizeHack
NO_HACK -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidintintvoidcopyAllFrom(ISkinSimple other) static SkinParamcreate(UmlDiagramType type, ThemeStyle style) 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) static Collection<String>final RankdirdoubledoublegetRoundCorner(CornerParam param, Stereotype stereotype) intgetThickness(LineParam param, Stereotype stereotype) intbooleanbooleanintdoublevoidstatic SkinParamnoShadowing(UmlDiagramType type, ThemeStyle style) booleanbooleanvoidsetDefaultSkin(String newSkin) voidfinal voidsetRankdir(Rankdir rankdir) voidsetSvgSize(String origin, String sizeToUse) voidsetUseVizJs(boolean useVizJs) booleanshadowing(Stereotype stereotype) booleanshadowing2(Stereotype stereotype, SkinParameter skinParameter) booleanshadowingForNote(Stereotype stereotype) booleanbooleanbooleanbooleanintbooleanuseOctagonForActivity(Stereotype stereotype) booleanbooleanuseSwimlanes(UmlDiagramType type) booleanvalues()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:
IOException
-
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
-
getColorMapper
- Specified by:
getColorMapperin interfaceSpriteContainer
-
shadowing
- Specified by:
shadowingin interfaceISkinParam
-
shadowingForNote
- Specified by:
shadowingForNotein interfaceISkinParam
-
shadowing2
- Specified by:
shadowing2in 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
-
wrapWidth
- Specified by:
wrapWidthin interfaceISkinParam- Specified by:
wrapWidthin interfaceISkinSimple
-
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
-
minClassWidth
public double minClassWidth()- Specified by:
minClassWidthin interfaceISkinSimple
-
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
public boolean 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
-
getThemeStyle
- Specified by:
getThemeStylein interfaceISkinSimple- Specified by:
getThemeStylein interfaceSpriteContainer
-