Package net.sourceforge.plantuml.salt
Class SaltDictionary
- java.lang.Object
-
- net.sourceforge.plantuml.salt.SaltDictionary
-
- All Implemented Interfaces:
SpriteContainer
,ISkinSimple
,SvgCharSizeHack
public class SaltDictionary extends java.lang.Object implements SpriteContainer, ISkinSimple
-
-
Field Summary
-
Fields inherited from interface net.sourceforge.plantuml.text.SvgCharSizeHack
NO_HACK
-
-
Constructor Summary
Constructors Constructor Description SaltDictionary(ConfigurationStore<OptionKey> option)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSprite(java.lang.String name, Sprite sprite)
void
copyAllFrom(java.util.Map<java.lang.String,java.lang.String> other)
Element
get(java.lang.String name)
int
getDpi()
HColorSet
getIHtmlColorSet()
java.lang.String
getMonospacedFamily()
double
getPadding()
Pragma
getPragma()
Sprite
getSprite(java.lang.String name)
int
getTabSize()
java.lang.String
getValue(java.lang.String key)
Guillemet
guillemet()
double
minClassWidthTOBEREMOVED(Style style)
ConfigurationStore<OptionKey>
option()
void
put(java.lang.String name, Element element)
SheetBuilder
sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode)
SheetBuilder
sheet(FontConfiguration fontConfiguration, HorizontalAlignment horizontalAlignment, CreoleMode creoleMode, FontConfiguration stereo)
java.lang.String
transformStringForSizeHack(java.lang.String s)
java.util.Map<java.lang.String,java.lang.String>
values()
-
-
-
Constructor Detail
-
SaltDictionary
public SaltDictionary(ConfigurationStore<OptionKey> option)
-
-
Method Detail
-
put
public void put(java.lang.String name, Element element)
-
get
public Element get(java.lang.String name)
-
getSprite
public Sprite getSprite(java.lang.String name)
- Specified by:
getSprite
in interfaceSpriteContainer
-
getValue
public java.lang.String getValue(java.lang.String key)
- Specified by:
getValue
in interfaceISkinSimple
-
getPadding
public double getPadding()
- Specified by:
getPadding
in interfaceISkinSimple
-
guillemet
public Guillemet guillemet()
- Specified by:
guillemet
in interfaceSpriteContainer
-
getMonospacedFamily
public java.lang.String getMonospacedFamily()
- Specified by:
getMonospacedFamily
in interfaceISkinSimple
-
getTabSize
public int getTabSize()
- Specified by:
getTabSize
in interfaceISkinSimple
-
getIHtmlColorSet
public HColorSet getIHtmlColorSet()
- Specified by:
getIHtmlColorSet
in interfaceISkinSimple
-
getDpi
public int getDpi()
- Specified by:
getDpi
in interfaceISkinSimple
-
addSprite
public void addSprite(java.lang.String name, Sprite sprite)
-
copyAllFrom
public void copyAllFrom(java.util.Map<java.lang.String,java.lang.String> other)
- Specified by:
copyAllFrom
in interfaceISkinSimple
-
values
public java.util.Map<java.lang.String,java.lang.String> values()
- Specified by:
values
in interfaceISkinSimple
-
minClassWidthTOBEREMOVED
public double minClassWidthTOBEREMOVED(Style style)
-
transformStringForSizeHack
public java.lang.String transformStringForSizeHack(java.lang.String s)
- Specified by:
transformStringForSizeHack
in interfaceSvgCharSizeHack
-
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
-
getPragma
public Pragma getPragma()
- Specified by:
getPragma
in interfaceISkinSimple
-
option
public ConfigurationStore<OptionKey> option()
- Specified by:
option
in interfaceISkinSimple
-
-