be.lassi.cues
Class CueDetail
java.lang.Object
be.lassi.cues.CueDetail
- Direct Known Subclasses:
- AudioCueDetail, ErrorCueDetail, LightCueDetail, SingleStepCueDetail
public abstract class CueDetail
- extends java.lang.Object
Contains cue detail (abstract super classes for subclasses that
contain more details for each of the different cue types).
Method Summary |
void |
append(java.lang.StringBuilder b)
Appends the cue details to given string builder. |
abstract CueDetail |
copy()
Returns a deep copy of these cue details. |
java.util.List<CueStep> |
getCueSteps()
Gets the cue steps of this cue. |
abstract java.lang.String |
getType()
Gets a textual description of the cue type. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CueDetail
public CueDetail()
append
public void append(java.lang.StringBuilder b)
- Appends the cue details to given string builder.
- Parameters:
b
- the string builder to append to
copy
public abstract CueDetail copy()
- Returns a deep copy of these cue details.
- Returns:
- a deep copy
getCueSteps
public java.util.List<CueStep> getCueSteps()
- Gets the cue steps of this cue.
- Returns:
- the cue steps
getType
public abstract java.lang.String getType()
- Gets a textual description of the cue type.
- Returns:
- the cue type