Class Histogram
- java.lang.Object
-
- net.sourceforge.plantuml.timingdiagram.Histogram
-
- All Implemented Interfaces:
UDrawable
,TimeDrawing
,TimeProjected
public class Histogram extends java.lang.Object implements TimeDrawing
-
-
Constructor Summary
Constructors Constructor Description Histogram(TimingRuler ruler, ISkinParam skinParam, java.util.Collection<java.lang.String> someStates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChange(ChangeState change)
void
addConstraint(TimeConstraint constraint)
void
drawU(UGraphic ug)
double
getHeight(StringBounder stringBounder)
IntricatedPoint
getTimeProjection(StringBounder stringBounder, TimeTick tick)
TextBlock
getWidthHeader(StringBounder stringBounder)
void
setInitialState(java.lang.String initialState, Colors initialColors)
-
-
-
Constructor Detail
-
Histogram
public Histogram(TimingRuler ruler, ISkinParam skinParam, java.util.Collection<java.lang.String> someStates)
-
-
Method Detail
-
getTimeProjection
public IntricatedPoint getTimeProjection(StringBounder stringBounder, TimeTick tick)
- Specified by:
getTimeProjection
in interfaceTimeProjected
-
addChange
public void addChange(ChangeState change)
- Specified by:
addChange
in interfaceTimeDrawing
-
getHeight
public double getHeight(StringBounder stringBounder)
- Specified by:
getHeight
in interfaceTimeDrawing
-
getWidthHeader
public TextBlock getWidthHeader(StringBounder stringBounder)
- Specified by:
getWidthHeader
in interfaceTimeDrawing
-
setInitialState
public void setInitialState(java.lang.String initialState, Colors initialColors)
- Specified by:
setInitialState
in interfaceTimeDrawing
-
addConstraint
public void addConstraint(TimeConstraint constraint)
- Specified by:
addConstraint
in interfaceTimeDrawing
-
-