public class ComponentTextSelfArrow extends AbstractComponentText implements ArrowComponent
Constructor and Description |
---|
ComponentTextSelfArrow(ComponentType type,
ArrowConfiguration config,
Display stringsToDisplay,
FileFormat fileFormat) |
Modifier and Type | Method and Description |
---|---|
void |
drawU(UGraphic ug,
Area area,
Context2D context) |
XPoint2D |
getEndPoint(StringBounder stringBounder,
XDimension2D dimensionToUse) |
double |
getPaddingY() |
double |
getPosArrow(StringBounder stringBounder) |
double |
getPreferredHeight(StringBounder stringBounder) |
double |
getPreferredWidth(StringBounder stringBounder) |
XPoint2D |
getStartPoint(StringBounder stringBounder,
XDimension2D dimensionToUse) |
double |
getYPoint(StringBounder stringBounder) |
getPreferredDimension, getStyleSignature, getUsedStyles
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPreferredDimension
getUsedStyles
getStyleSignature
public ComponentTextSelfArrow(ComponentType type, ArrowConfiguration config, Display stringsToDisplay, FileFormat fileFormat)
public double getPreferredHeight(StringBounder stringBounder)
getPreferredHeight
in interface Component
public double getPreferredWidth(StringBounder stringBounder)
getPreferredWidth
in interface Component
public XPoint2D getStartPoint(StringBounder stringBounder, XDimension2D dimensionToUse)
getStartPoint
in interface ArrowComponent
public XPoint2D getEndPoint(StringBounder stringBounder, XDimension2D dimensionToUse)
getEndPoint
in interface ArrowComponent
public double getPaddingY()
getPaddingY
in interface ArrowComponent
public double getYPoint(StringBounder stringBounder)
getYPoint
in interface ArrowComponent
public double getPosArrow(StringBounder stringBounder)
getPosArrow
in interface ArrowComponent