Class Ribbon
- java.lang.Object
-
- net.sourceforge.plantuml.timingdiagram.graphic.Ribbon
-
- All Implemented Interfaces:
PDrawing
,TimeProjected
public class Ribbon extends Object implements PDrawing
-
-
Constructor Summary
Constructors Constructor Description Ribbon(TimingRuler ruler, ISkinParam skinParam, List<TimingNote> notes, boolean compact, TextBlock title, int suggestedHeight, Style style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChange(ChangeState change)
void
addConstraint(TimeConstraint constraint)
double
getFullHeight(StringBounder stringBounder)
TextBlock
getPart1(double fullAvailableWidth)
UDrawable
getPart2()
IntricatedPoint
getTimeProjection(StringBounder stringBounder, TimeTick tick)
void
setInitialState(String initialState, Colors initialColors)
-
-
-
Constructor Detail
-
Ribbon
public Ribbon(TimingRuler ruler, ISkinParam skinParam, List<TimingNote> notes, boolean compact, TextBlock title, int suggestedHeight, Style style)
-
-
Method Detail
-
getTimeProjection
public IntricatedPoint getTimeProjection(StringBounder stringBounder, TimeTick tick)
- Specified by:
getTimeProjection
in interfaceTimeProjected
-
addChange
public void addChange(ChangeState change)
-
getPart1
public TextBlock getPart1(double fullAvailableWidth)
-
setInitialState
public void setInitialState(String initialState, Colors initialColors)
- Specified by:
setInitialState
in interfacePDrawing
-
addConstraint
public void addConstraint(TimeConstraint constraint)
- Specified by:
addConstraint
in interfacePDrawing
-
getFullHeight
public double getFullHeight(StringBounder stringBounder)
- Specified by:
getFullHeight
in interfacePDrawing
-
-