Class EntityImageStateCommon
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
-
- net.sourceforge.plantuml.svek.AbstractEntityImage
-
- net.sourceforge.plantuml.svek.image.EntityImageStateCommon
-
- All Implemented Interfaces:
Hideable
,TextBlock
,UDrawable
,UShape
,IEntityImage
- Direct Known Subclasses:
EntityImageState
,EntityImageStateEmptyDescription
public abstract class EntityImageStateCommon extends AbstractEntityImage
-
-
Field Summary
Fields Modifier and Type Field Description protected LineConfigurable
lineConfig
protected TextBlock
title
protected Url
url
-
Fields inherited from interface net.sourceforge.plantuml.svek.IEntityImage
CORNER, MARGIN, MARGIN_LINE
-
-
Constructor Summary
Constructors Constructor Description EntityImageStateCommon(Entity entity)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected UGraphic
applyColor(UGraphic ug)
protected URectangle
getShape(XDimension2D dimTotal)
ShapeType
getShapeType()
protected Style
getStyleState()
static Style
getStyleState(Entity group, ISkinParam skinParam)
static Style
getStyleStateBody(Entity group, ISkinParam skinParam)
protected Style
getStyleStateHeader()
static Style
getStyleStateHeader(Entity group, ISkinParam skinParam)
static Style
getStyleStateTitle(Entity group, ISkinParam skinParam)
-
Methods inherited from class net.sourceforge.plantuml.svek.AbstractEntityImage
getBackcolor, getEntity, getOverscanX, getShield, getSkinParam, getStereo, getStyleName, isHidden
-
Methods inherited from class net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
getInnerPosition, getMagneticBorder, getMinMax
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sourceforge.plantuml.svek.IEntityImage
getMagneticBorder
-
Methods inherited from interface net.sourceforge.plantuml.klimt.shape.TextBlock
calculateDimension, getInnerPosition, getMinMax
-
-
-
-
Field Detail
-
title
protected final TextBlock title
-
url
protected final Url url
-
lineConfig
protected final LineConfigurable lineConfig
-
-
Constructor Detail
-
EntityImageStateCommon
public EntityImageStateCommon(Entity entity)
-
-
Method Detail
-
getStyleStateTitle
public static Style getStyleStateTitle(Entity group, ISkinParam skinParam)
-
getStyleStateHeader
public static Style getStyleStateHeader(Entity group, ISkinParam skinParam)
-
getStyleState
public static Style getStyleState(Entity group, ISkinParam skinParam)
-
getStyleStateBody
public static Style getStyleStateBody(Entity group, ISkinParam skinParam)
-
getStyleState
protected final Style getStyleState()
-
getStyleStateHeader
protected final Style getStyleStateHeader()
-
getShapeType
public final ShapeType getShapeType()
-
getShape
protected final URectangle getShape(XDimension2D dimTotal)
-
-