public class Player extends java.lang.Object implements TextBlock, TimeProjected
Constructor and Description |
---|
Player(java.lang.String code,
java.lang.String full,
TimingStyle type,
ISkinParam skinParam,
TimingRuler ruler) |
Modifier and Type | Method and 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) |
public Player(java.lang.String code, java.lang.String full, TimingStyle type, ISkinParam skinParam, TimingRuler ruler)
public void drawContent(UGraphic ug)
public void drawWidthHeader(UGraphic ug)
public double getGetWidthHeader(StringBounder stringBounder)
public java.awt.geom.Dimension2D calculateDimension(StringBounder stringBounder)
calculateDimension
in interface TextBlock
public MinMax getMinMax(StringBounder stringBounder)
public java.awt.geom.Rectangle2D getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)
getInnerPosition
in interface TextBlock
public void setState(TimeTick now, java.lang.String state, java.lang.String comment, Colors color)
public IntricatedPoint getTimeProjection(StringBounder stringBounder, TimeTick tick)
getTimeProjection
in interface TimeProjected
public void createConstraint(TimeTick tick1, TimeTick tick2, java.lang.String message)
public void defineState(java.lang.String stateCode, java.lang.String label)