Class EntityImageNote
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
-
- net.sourceforge.plantuml.svek.AbstractEntityImage
-
- net.sourceforge.plantuml.svek.image.EntityImageNote
-
public class EntityImageNote extends AbstractEntityImage implements Stencil
-
-
Field Summary
-
Fields inherited from interface net.sourceforge.plantuml.svek.IEntityImage
CORNER, MARGIN, MARGIN_LINE
-
-
Constructor Summary
Constructors Constructor Description EntityImageNote(Entity entity)
-
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)
double
getPreferredHeight(StringBounder stringBounder)
double
getPreferredWidth(StringBounder stringBounder)
protected double
getPureTextWidth(StringBounder stringBounder)
ShapeType
getShapeType()
double
getStartingX(StringBounder stringBounder, double y)
protected TextBlock
getTextBlock()
protected double
getTextHeight(StringBounder stringBounder)
double
getTextWidth(StringBounder stringBounder)
void
setOpaleLine(SvekEdge line, SvekNode node, SvekNode other)
void
setOpaleLink(Link link, SvekNode node, SvekNode other, java.util.Map<Link,SmetanaEdge> edges)
-
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
getInnerPosition, getMinMax
-
-
-
-
Constructor Detail
-
EntityImageNote
public EntityImageNote(Entity entity)
-
-
Method Detail
-
getPreferredWidth
public final double getPreferredWidth(StringBounder stringBounder)
-
getPreferredHeight
public final double getPreferredHeight(StringBounder stringBounder)
-
getTextHeight
protected final double getTextHeight(StringBounder stringBounder)
-
getTextBlock
protected final TextBlock getTextBlock()
-
getPureTextWidth
protected final double getPureTextWidth(StringBounder stringBounder)
-
getTextWidth
public final double getTextWidth(StringBounder stringBounder)
-
calculateDimension
public XDimension2D calculateDimension(StringBounder stringBounder)
- Specified by:
calculateDimension
in interfaceTextBlock
-
getShapeType
public ShapeType getShapeType()
- Specified by:
getShapeType
in interfaceIEntityImage
-
setOpaleLink
public void setOpaleLink(Link link, SvekNode node, SvekNode other, java.util.Map<Link,SmetanaEdge> edges)
-
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
-
-