Package net.sourceforge.plantuml.graphic
Class USymbol
- java.lang.Object
-
- net.sourceforge.plantuml.graphic.USymbol
-
- Direct Known Subclasses:
USymbolFolder
,USymbolHexagon
,USymbolInterface
public abstract class USymbol extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description USymbol()
-
Method Summary
All 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, HorizontalAlignment stereoAlignment)
abstract TextBlock
asSmall(TextBlock name, TextBlock label, TextBlock stereotype, SymbolContext symbolContext, HorizontalAlignment stereoAlignment)
abstract SName
getSName()
int
suppHeightBecauseOfShape()
int
suppWidthBecauseOfShape()
-
-
-
Method Detail
-
getSName
public abstract SName getSName()
-
asSmall
public abstract TextBlock asSmall(TextBlock name, TextBlock label, TextBlock stereotype, SymbolContext symbolContext, HorizontalAlignment stereoAlignment)
-
asBig
public abstract TextBlock asBig(TextBlock label, HorizontalAlignment labelAlignment, TextBlock stereotype, double width, double height, SymbolContext symbolContext, HorizontalAlignment stereoAlignment)
-
suppHeightBecauseOfShape
public int suppHeightBecauseOfShape()
-
suppWidthBecauseOfShape
public int suppWidthBecauseOfShape()
-
-