Class TimeHeader
java.lang.Object
net.sourceforge.plantuml.project.draw.TimeHeader
- Direct Known Subclasses:
TimeHeaderCalendar
,TimeHeaderChronology
,TimeHeaderSimple
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final HColor
protected final HColor
protected final void
protected final void
drawRectangle
(UGraphic ug, double height, double x1, double x2) abstract void
abstract void
drawTimeHeader
(UGraphic ug, double totalHeightWithoutFooter) protected final void
protected final FontConfiguration
getFontConfiguration
(UFont font, boolean bold, HColor color) abstract double
getFullHeaderHeight
(StringBounder stringBounder) protected final HColor
protected final Day
getMax()
protected final Day
getMin()
protected Pragma
protected final TextBlock
getTextBlock
(SName param, String text, boolean bold, HColor color) abstract double
getTimeFooterHeight
(StringBounder stringBounder) abstract double
getTimeHeaderHeight
(StringBounder stringBounder) final TimeScale
protected final boolean
protected final HColor
protected final void
printCentered
(UGraphic ug, boolean hideIfTooBig, double start, double end, TextBlock... texts) protected final void
printCentered
(UGraphic ug, TextBlock text, double start, double end) protected void
printVerticalSeparators
(UGraphic ug, double totalHeightWithoutFooter)
-
Field Details
-
thParam
-
-
Constructor Details
-
TimeHeader
-
-
Method Details
-
isBold2
-
getMin
-
getMax
-
closedBackgroundColor
-
closedFontColor
-
openFontColor
-
getLineColor
-
getTimeHeaderHeight
-
getFullHeaderHeight
-
drawTimeHeader
-
getTimeScale
-
drawHline
-
drawVline
-
getFontConfiguration
-
getTextBlock
-
printCentered
-
printCentered
-
drawRectangle
-
printVerticalSeparators
-
getPragma
-