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