Package net.sourceforge.plantuml.graphic
Class USymbol
- java.lang.Object
-
- net.sourceforge.plantuml.graphic.USymbol
-
- Direct Known Subclasses:
USymbolFolder
,USymbolInterface
public abstract class USymbol extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static USymbol
ACTOR
static USymbol
AGENT
static USymbol
ARTIFACT
static USymbol
BOUNDARY
static USymbol
CARD
static USymbol
CLOUD
static USymbol
COLLECTIONS
static USymbol
COMPONENT1
static USymbol
COMPONENT2
static USymbol
CONTROL
static USymbol
DATABASE
static USymbol
ENTITY_DOMAIN
static USymbol
FILE
static USymbol
FOLDER
static USymbol
FRAME
static USymbol
INTERFACE
static USymbol
NODE
static USymbol
PACKAGE
static USymbol
QUEUE
static USymbol
RECTANGLE
static USymbol
STACK
static USymbol
STORAGE
static USymbol
TOGETHER
static USymbol
USECASE
-
Constructor Summary
Constructors Constructor Description USymbol()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract TextBlock
asBig(TextBlock label, HorizontalAlignment labelAlignment, TextBlock stereotype, double width, double height, SymbolContext symbolContext)
abstract TextBlock
asSmall(TextBlock name, TextBlock label, TextBlock stereotype, SymbolContext symbolContext)
ColorParam
getColorParamBack()
ColorParam
getColorParamBorder()
FontParam
getFontParam()
FontParam
getFontParamStereotype()
static USymbol
getFromString(java.lang.String s)
static USymbol
getFromString(java.lang.String symbol, boolean useUml2ForComponent)
abstract SkinParameter
getSkinParameter()
boolean
manageHorizontalLine()
int
suppHeightBecauseOfShape()
int
suppWidthBecauseOfShape()
USymbol
withStereoAlignment(HorizontalAlignment alignment)
-
-
-
Field Detail
-
STORAGE
public static final USymbol STORAGE
-
DATABASE
public static final USymbol DATABASE
-
CLOUD
public static final USymbol CLOUD
-
CARD
public static final USymbol CARD
-
FRAME
public static final USymbol FRAME
-
NODE
public static final USymbol NODE
-
ARTIFACT
public static final USymbol ARTIFACT
-
PACKAGE
public static final USymbol PACKAGE
-
FOLDER
public static final USymbol FOLDER
-
FILE
public static final USymbol FILE
-
RECTANGLE
public static final USymbol RECTANGLE
-
COLLECTIONS
public static final USymbol COLLECTIONS
-
AGENT
public static final USymbol AGENT
-
ACTOR
public static final USymbol ACTOR
-
USECASE
public static final USymbol USECASE
-
COMPONENT1
public static final USymbol COMPONENT1
-
COMPONENT2
public static final USymbol COMPONENT2
-
BOUNDARY
public static final USymbol BOUNDARY
-
ENTITY_DOMAIN
public static final USymbol ENTITY_DOMAIN
-
CONTROL
public static final USymbol CONTROL
-
INTERFACE
public static final USymbol INTERFACE
-
QUEUE
public static final USymbol QUEUE
-
STACK
public static final USymbol STACK
-
TOGETHER
public static final USymbol TOGETHER
-
-
Method Detail
-
getSkinParameter
public abstract SkinParameter getSkinParameter()
-
withStereoAlignment
public USymbol withStereoAlignment(HorizontalAlignment alignment)
-
getFontParam
public FontParam getFontParam()
-
getFontParamStereotype
public FontParam getFontParamStereotype()
-
getColorParamBack
public ColorParam getColorParamBack()
-
getColorParamBorder
public ColorParam getColorParamBorder()
-
getFromString
public static USymbol getFromString(java.lang.String s)
-
asSmall
public abstract TextBlock asSmall(TextBlock name, TextBlock label, TextBlock stereotype, SymbolContext symbolContext)
-
asBig
public abstract TextBlock asBig(TextBlock label, HorizontalAlignment labelAlignment, TextBlock stereotype, double width, double height, SymbolContext symbolContext)
-
manageHorizontalLine
public boolean manageHorizontalLine()
-
suppHeightBecauseOfShape
public int suppHeightBecauseOfShape()
-
suppWidthBecauseOfShape
public int suppWidthBecauseOfShape()
-
getFromString
public static USymbol getFromString(java.lang.String symbol, boolean useUml2ForComponent)
-
-