public abstract class Player extends java.lang.Object implements TimeProjected
Modifier and Type | Field and Description |
---|---|
protected TimingRuler |
ruler |
protected ISkinParam |
skinParam |
protected Stereotype |
stereotype |
protected int |
suggestedHeight |
Constructor and Description |
---|
Player(java.lang.String title,
ISkinParam skinParam,
TimingRuler ruler,
boolean compact,
Stereotype stereotype) |
Modifier and Type | Method and Description |
---|---|
abstract void |
addNote(TimeTick now,
Display note,
Position position) |
abstract void |
createConstraint(TimeTick tick1,
TimeTick tick2,
java.lang.String message,
ArrowConfiguration config) |
abstract void |
defineState(java.lang.String stateCode,
java.lang.String label) |
protected Fashion |
getContext() |
protected FontConfiguration |
getFontConfiguration() |
abstract double |
getFullHeight(StringBounder stringBounder) |
abstract TextBlock |
getPart1(double fullAvailableWidth,
double specialVSpace) |
abstract UDrawable |
getPart2() |
protected UStroke |
getStroke() |
protected Style |
getStyle() |
protected abstract StyleSignature |
getStyleSignature() |
protected TextBlock |
getTitle() |
boolean |
isCompact() |
void |
setHeight(int height) |
abstract void |
setState(TimeTick now,
java.lang.String comment,
Colors color,
java.lang.String... states) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTimeProjection
protected final ISkinParam skinParam
protected final TimingRuler ruler
protected int suggestedHeight
protected final Stereotype stereotype
public Player(java.lang.String title, ISkinParam skinParam, TimingRuler ruler, boolean compact, Stereotype stereotype)
public boolean isCompact()
protected abstract StyleSignature getStyleSignature()
protected final Style getStyle()
protected final FontConfiguration getFontConfiguration()
protected final UStroke getStroke()
protected final Fashion getContext()
protected final TextBlock getTitle()
public abstract void defineState(java.lang.String stateCode, java.lang.String label)
public abstract void setState(TimeTick now, java.lang.String comment, Colors color, java.lang.String... states)
public abstract void createConstraint(TimeTick tick1, TimeTick tick2, java.lang.String message, ArrowConfiguration config)
public abstract TextBlock getPart1(double fullAvailableWidth, double specialVSpace)
public abstract UDrawable getPart2()
public abstract double getFullHeight(StringBounder stringBounder)
public final void setHeight(int height)