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 voidaddChange(ChangeState change)voidaddConstraint(TimeConstraint constraint)voiddrawU(UGraphic ug)doublegetHeight(StringBounder stringBounder)IntricatedPointgetTimeProjection(StringBounder stringBounder, TimeTick tick)TextBlockgetWidthHeader(StringBounder stringBounder)voidsetInitialState(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:
getTimeProjectionin interfaceTimeProjected
-
addChange
public void addChange(ChangeState change)
- Specified by:
addChangein interfaceTimeDrawing
-
getHeight
public double getHeight(StringBounder stringBounder)
- Specified by:
getHeightin interfaceTimeDrawing
-
getWidthHeader
public TextBlock getWidthHeader(StringBounder stringBounder)
- Specified by:
getWidthHeaderin interfaceTimeDrawing
-
setInitialState
public void setInitialState(java.lang.String initialState, Colors initialColors)- Specified by:
setInitialStatein interfaceTimeDrawing
-
addConstraint
public void addConstraint(TimeConstraint constraint)
- Specified by:
addConstraintin interfaceTimeDrawing
-
-