Class Player
- java.lang.Object
-
- net.sourceforge.plantuml.timingdiagram.Player
-
- All Implemented Interfaces:
TextBlock
,UDrawable
,TimeProjected
,UShape
public class Player extends java.lang.Object implements TextBlock, TimeProjected
-
-
Constructor Summary
Constructors Constructor Description Player(java.lang.String code, java.lang.String full, TimingStyle type, ISkinParam skinParam, TimingRuler ruler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNote(TimeTick now, Display note, Position position)
java.awt.geom.Dimension2D
calculateDimension(StringBounder stringBounder)
void
createConstraint(TimeTick tick1, TimeTick tick2, java.lang.String message)
void
defineState(java.lang.String stateCode, java.lang.String label)
void
drawContent(UGraphic ug)
void
drawU(UGraphic ug)
void
drawWidthHeader(UGraphic ug)
double
getGetWidthHeader(StringBounder stringBounder)
java.awt.geom.Rectangle2D
getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)
MinMax
getMinMax(StringBounder stringBounder)
IntricatedPoint
getTimeProjection(StringBounder stringBounder, TimeTick tick)
void
setState(TimeTick now, java.lang.String state, java.lang.String comment, Colors color)
-
-
-
Constructor Detail
-
Player
public Player(java.lang.String code, java.lang.String full, TimingStyle type, ISkinParam skinParam, TimingRuler ruler)
-
-
Method Detail
-
drawContent
public void drawContent(UGraphic ug)
-
drawWidthHeader
public void drawWidthHeader(UGraphic ug)
-
getGetWidthHeader
public double getGetWidthHeader(StringBounder stringBounder)
-
calculateDimension
public java.awt.geom.Dimension2D calculateDimension(StringBounder stringBounder)
- Specified by:
calculateDimension
in interfaceTextBlock
-
getMinMax
public MinMax getMinMax(StringBounder stringBounder)
-
getInnerPosition
public java.awt.geom.Rectangle2D getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)
- Specified by:
getInnerPosition
in interfaceTextBlock
-
setState
public void setState(TimeTick now, java.lang.String state, java.lang.String comment, Colors color)
-
getTimeProjection
public IntricatedPoint getTimeProjection(StringBounder stringBounder, TimeTick tick)
- Specified by:
getTimeProjection
in interfaceTimeProjected
-
createConstraint
public void createConstraint(TimeTick tick1, TimeTick tick2, java.lang.String message)
-
defineState
public void defineState(java.lang.String stateCode, java.lang.String label)
-
-