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 voidaddNote(TimeTick now, Display note, Position position)java.awt.geom.Dimension2DcalculateDimension(StringBounder stringBounder)voidcreateConstraint(TimeTick tick1, TimeTick tick2, java.lang.String message)voiddefineState(java.lang.String stateCode, java.lang.String label)voiddrawContent(UGraphic ug)voiddrawU(UGraphic ug)voiddrawWidthHeader(UGraphic ug)doublegetGetWidthHeader(StringBounder stringBounder)java.awt.geom.Rectangle2DgetInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)MinMaxgetMinMax(StringBounder stringBounder)IntricatedPointgetTimeProjection(StringBounder stringBounder, TimeTick tick)voidsetState(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:
calculateDimensionin interfaceTextBlock
-
getMinMax
public MinMax getMinMax(StringBounder stringBounder)
-
getInnerPosition
public java.awt.geom.Rectangle2D getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)- Specified by:
getInnerPositionin 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:
getTimeProjectionin 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)
-
-