Class Player
java.lang.Object
net.sourceforge.plantuml.timingdiagram.Player
- All Implemented Interfaces:
TimeProjected
- Direct Known Subclasses:
PlayerAnalog
,PlayerBinary
,PlayerClock
,PlayerRobustConcise
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final TimingRuler
protected final ISkinParam
protected int
-
Constructor Summary
ConstructorsConstructorDescriptionPlayer
(java.lang.String title, ISkinParam skinParam, TimingRuler ruler, boolean compact) -
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract void
createConstraint
(TimeTick tick1, TimeTick tick2, java.lang.String message) abstract void
defineState
(java.lang.String stateCode, java.lang.String label) protected final SymbolContext
protected abstract SymbolContext
protected final FontConfiguration
abstract double
getFullHeight
(StringBounder stringBounder) abstract TextBlock
getPart1
(double fullAvailableWidth, double specialVSpace) abstract UDrawable
getPart2()
protected final UStroke
protected final Style
getStyle()
protected abstract StyleSignatureBasic
protected final TextBlock
getTitle()
boolean
final void
setHeight
(int height) abstract void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sourceforge.plantuml.timingdiagram.TimeProjected
getTimeProjection
-
Field Details
-
skinParam
-
ruler
-
suggestedHeight
protected int suggestedHeight
-
-
Constructor Details
-
Player
-
-
Method Details
-
isCompact
public boolean isCompact() -
getStyleSignature
-
getContextLegacy
-
getStyle
-
getFontConfiguration
-
getStroke
-
getContext
-
getTitle
-
addNote
-
defineState
public abstract void defineState(java.lang.String stateCode, java.lang.String label) -
setState
-
createConstraint
-
getPart1
-
getPart2
-
getFullHeight
-
setHeight
public final void setHeight(int height)
-