Package net.sourceforge.plantuml.skin
Enum VisibilityModifier
- java.lang.Object
-
- java.lang.Enum<VisibilityModifier>
-
- net.sourceforge.plantuml.skin.VisibilityModifier
-
- All Implemented Interfaces:
Serializable
,Comparable<VisibilityModifier>
public enum VisibilityModifier extends Enum<VisibilityModifier>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description IE_MANDATORY
PACKAGE_PRIVATE_FIELD
PACKAGE_PRIVATE_METHOD
PRIVATE_FIELD
PRIVATE_METHOD
PROTECTED_FIELD
PROTECTED_METHOD
PUBLIC_FIELD
PUBLIC_METHOD
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ColorParam
getBackground()
static VisibilityModifier
getByUnicode(char c)
ColorParam
getForeground()
StyleSignatureBasic
getStyleSignature()
TextBlock
getUBlock(int size, HColor foregroundColor, HColor backgoundColor, boolean withInvisibleRectanble)
UDrawable
getUDrawable(int size, HColor foregroundColor, HColor backgoundColor)
static VisibilityModifier
getVisibilityModifier(CharSequence s, boolean isField)
String
getXmiVisibility()
boolean
isField()
static boolean
isVisibilityCharacter(CharSequence s)
static String
regexForVisibilityCharacterInClassName()
static String
replaceVisibilityModifierByUnicodeChar(String s, boolean isField)
static VisibilityModifier
valueOf(String name)
Returns the enum constant of this type with the specified name.static VisibilityModifier[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PRIVATE_FIELD
public static final VisibilityModifier PRIVATE_FIELD
-
PROTECTED_FIELD
public static final VisibilityModifier PROTECTED_FIELD
-
PACKAGE_PRIVATE_FIELD
public static final VisibilityModifier PACKAGE_PRIVATE_FIELD
-
PUBLIC_FIELD
public static final VisibilityModifier PUBLIC_FIELD
-
PRIVATE_METHOD
public static final VisibilityModifier PRIVATE_METHOD
-
PROTECTED_METHOD
public static final VisibilityModifier PROTECTED_METHOD
-
PACKAGE_PRIVATE_METHOD
public static final VisibilityModifier PACKAGE_PRIVATE_METHOD
-
PUBLIC_METHOD
public static final VisibilityModifier PUBLIC_METHOD
-
IE_MANDATORY
public static final VisibilityModifier IE_MANDATORY
-
-
Method Detail
-
values
public static VisibilityModifier[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (VisibilityModifier c : VisibilityModifier.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static VisibilityModifier valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
regexForVisibilityCharacterInClassName
public static String regexForVisibilityCharacterInClassName()
-
getUDrawable
public UDrawable getUDrawable(int size, HColor foregroundColor, HColor backgoundColor)
-
getUBlock
public TextBlock getUBlock(int size, HColor foregroundColor, HColor backgoundColor, boolean withInvisibleRectanble)
-
isVisibilityCharacter
public static boolean isVisibilityCharacter(CharSequence s)
-
getByUnicode
public static VisibilityModifier getByUnicode(char c)
-
replaceVisibilityModifierByUnicodeChar
public static String replaceVisibilityModifierByUnicodeChar(String s, boolean isField)
-
getVisibilityModifier
public static VisibilityModifier getVisibilityModifier(CharSequence s, boolean isField)
-
getForeground
public final ColorParam getForeground()
-
getBackground
public final ColorParam getBackground()
-
getXmiVisibility
public String getXmiVisibility()
-
isField
public boolean isField()
-
getStyleSignature
public StyleSignatureBasic getStyleSignature()
-
-