Class EntityImageClass
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
-
- net.sourceforge.plantuml.svek.AbstractEntityImage
-
- net.sourceforge.plantuml.svek.image.EntityImageClass
-
- All Implemented Interfaces:
Hideable
,Stencil
,TextBlock
,UDrawable
,UShape
,IEntityImage
,WithPorts
public class EntityImageClass extends AbstractEntityImage implements Stencil, WithPorts
-
-
Field Summary
-
Fields inherited from interface net.sourceforge.plantuml.svek.IEntityImage
CORNER, MARGIN, MARGIN_LINE
-
-
Constructor Summary
Constructors Constructor Description EntityImageClass(Entity entity, ISkinParam skinParam, PortionShower portionShower)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XDimension2D
calculateDimension(StringBounder stringBounder)
void
drawU(UGraphic ug)
double
getEndingX(StringBounder stringBounder, double y)
XRectangle2D
getInnerPosition(String member, StringBounder stringBounder, InnerStrategy strategy)
Ports
getPorts(StringBounder stringBounder)
ShapeType
getShapeType()
Margins
getShield(StringBounder stringBounder)
double
getStartingX(StringBounder stringBounder, double y)
-
Methods inherited from class net.sourceforge.plantuml.svek.AbstractEntityImage
getBackcolor, getEntity, getOverscanX, getSkinParam, getStereo, isHidden
-
Methods inherited from class net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
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
-
-
-
-
Constructor Detail
-
EntityImageClass
public EntityImageClass(Entity entity, ISkinParam skinParam, PortionShower portionShower)
-
-
Method Detail
-
calculateDimension
public XDimension2D calculateDimension(StringBounder stringBounder)
- Specified by:
calculateDimension
in interfaceTextBlock
-
getInnerPosition
public XRectangle2D getInnerPosition(String member, StringBounder stringBounder, InnerStrategy strategy)
- Specified by:
getInnerPosition
in interfaceTextBlock
- Overrides:
getInnerPosition
in classAbstractTextBlock
-
getPorts
public Ports getPorts(StringBounder stringBounder)
-
getShapeType
public ShapeType getShapeType()
- Specified by:
getShapeType
in interfaceIEntityImage
-
getShield
public Margins getShield(StringBounder stringBounder)
- Specified by:
getShield
in interfaceIEntityImage
- Overrides:
getShield
in classAbstractEntityImage
-
getStartingX
public double getStartingX(StringBounder stringBounder, double y)
- Specified by:
getStartingX
in interfaceStencil
-
getEndingX
public double getEndingX(StringBounder stringBounder, double y)
- Specified by:
getEndingX
in interfaceStencil
-
-