diff options
Diffstat (limited to 'src/net/sourceforge/plantuml/ISkinParam.java')
-rw-r--r-- | src/net/sourceforge/plantuml/ISkinParam.java | 42 |
1 files changed, 36 insertions, 6 deletions
diff --git a/src/net/sourceforge/plantuml/ISkinParam.java b/src/net/sourceforge/plantuml/ISkinParam.java index 81730a0..1016c71 100644 --- a/src/net/sourceforge/plantuml/ISkinParam.java +++ b/src/net/sourceforge/plantuml/ISkinParam.java @@ -2,7 +2,7 @@ * PlantUML : a free UML diagram generator * ======================================================================== * - * (C) Copyright 2009-2017, Arnaud Roques + * (C) Copyright 2009-2020, Arnaud Roques * * Project Info: http://plantuml.com * @@ -35,6 +35,8 @@ */ package net.sourceforge.plantuml; +import java.util.Collection; + import net.sourceforge.plantuml.cucadiagram.Rankdir; import net.sourceforge.plantuml.cucadiagram.Stereotype; import net.sourceforge.plantuml.cucadiagram.dot.DotSplines; @@ -42,7 +44,12 @@ import net.sourceforge.plantuml.graphic.HorizontalAlignment; import net.sourceforge.plantuml.graphic.HtmlColor; import net.sourceforge.plantuml.graphic.SkinParameter; import net.sourceforge.plantuml.graphic.color.Colors; +import net.sourceforge.plantuml.skin.ActorStyle; import net.sourceforge.plantuml.skin.ArrowDirection; +import net.sourceforge.plantuml.skin.Padder; +import net.sourceforge.plantuml.style.Style; +import net.sourceforge.plantuml.style.StyleBuilder; +import net.sourceforge.plantuml.svek.ConditionEndStyle; import net.sourceforge.plantuml.svek.ConditionStyle; import net.sourceforge.plantuml.svek.PackageStyle; import net.sourceforge.plantuml.ugraphic.UFont; @@ -68,10 +75,13 @@ public interface ISkinParam extends ISkinSimple { public UFont getFont(Stereotype stereotype, boolean inPackageTitle, FontParam... fontParam); - public HorizontalAlignment getHorizontalAlignment(AlignmentParam param, ArrowDirection arrowDirection, boolean isReverseDefine); + public HorizontalAlignment getHorizontalAlignment(AlignmentParam param, ArrowDirection arrowDirection, + boolean isReverseDefine); public HorizontalAlignment getDefaultTextAlignment(HorizontalAlignment defaultValue); + public HorizontalAlignment getStereotypeAlignment(); + public int getCircledCharacterRadius(); public char getCircledCharacter(Stereotype stereotype); @@ -80,8 +90,6 @@ public interface ISkinParam extends ISkinSimple { public DotSplines getDotSplines(); - public String getDotExecutable(); - public boolean shadowing(Stereotype stereotype); public boolean shadowingForNote(Stereotype stereotype); @@ -116,6 +124,8 @@ public interface ISkinParam extends ISkinSimple { public ConditionStyle getConditionStyle(); + public ConditionEndStyle getConditionEndStyle(); + public double minClassWidth(); public boolean sameClassWidth(); @@ -126,12 +136,14 @@ public interface ISkinParam extends ISkinSimple { public int groupInheritance(); - public boolean useGuillemet(); + public Guillemet guillemet(); public boolean handwritten(); public String getSvgLinkTarget(); + public String getPreserveAspectRatio(); + public int getTabSize(); public int maxAsciiMessageLength(); @@ -157,7 +169,25 @@ public interface ISkinParam extends ISkinSimple { public boolean responseMessageBelowArrow(); public boolean svgDimensionStyle(); - + public boolean fixCircleLabelOverlapping(); + public void setUseVizJs(boolean useVizJs); + + public boolean isUseVizJs(); + + public Padder getSequenceDiagramPadder(); + + public StyleBuilder getCurrentStyleBuilder(); + + public void muteStyle(Style modifiedStyle); + + public Collection<String> getAllSpriteNames(); + + public String getDefaultSkin(); + + public void setDefaultSkin(String newSkin); + + public ActorStyle getActorStyle(); + }
\ No newline at end of file |