public class Vox extends Container
Modifier and Type | Field and Description |
---|---|
protected Container |
context
The part (or score) this voice is part of.
|
protected CheckedSet<Event> |
events
All events related to this voice.
|
protected String |
name
Name as it appears eg.
|
protected CheckedSet<String> |
parameterNames
All parameter names which appear in this voice.
|
protected CheckedList<Event> |
sortedBySource
All events related to this voice, in sequential
order of the source text position,
which in nearly all cases corresponds to temporal order.
|
protected CheckedMap_RD<Tp,Event> |
sortedByStart
All events related to this voice, sorted by their
time point.
|
conform, timeless, voices, voicesBySource
format
Constructor and Description |
---|
Vox() |
Vox(Container context,
String name)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey_sortedByStart(Tp key0)
Convenience un-Currying method.
|
void |
descend_events(MATCH_ONLY_00 visitor) |
void |
descend_sortedBySource(MATCH_ONLY_00 visitor) |
void |
descend_sortedByStart(MATCH_ONLY_00 visitor) |
Vox |
doclone()
Clones this object.
|
Format |
format()
Delivers a format object for pretty-printing by inheritance from some ancestor class.
|
Container |
get_context()
The part (or score) this voice is part of.
|
CheckedSet<Event> |
get_events()
All events related to this voice.
|
String |
get_name()
Name as it appears eg.
|
CheckedSet<String> |
get_parameterNames()
All parameter names which appear in this voice.
|
CheckedList<Event> |
get_sortedBySource()
All events related to this voice, in sequential
order of the source text position,
which in nearly all cases corresponds to temporal order.
|
CheckedMap_RD<Tp,Event> |
get_sortedByStart()
All events related to this voice, sorted by their
time point.
|
Vox |
initFrom(Object o0)
Copies values of all common fields from the argument.
|
Event |
newEvent(Location<XMLDocumentIdentifier> loc,
Tp when) |
void |
put_sortedByStart(Tp key0,
Event value)
Convenience un-Currying method.
|
boolean |
set_context(Container val)
The part (or score) this voice is part of.
|
boolean |
set_events(CheckedSet<Event> val)
All events related to this voice.
|
boolean |
set_name(String val)
Name as it appears eg.
|
boolean |
set_parameterNames(CheckedSet<String> val)
All parameter names which appear in this voice.
|
boolean |
set_sortedBySource(CheckedList<Event> val)
All events related to this voice, in sequential
order of the source text position,
which in nearly all cases corresponds to temporal order.
|
boolean |
set_sortedByStart(CheckedMap_RD<Tp,Event> val)
All events related to this voice, sorted by their
time point.
|
containsKey_timeless, containsKey_voices, descend_voices, descend_voicesBySource, get_conform, get_timeless, get_voices, get_voicesBySource, put_timeless, put_voices, set_conform, set_timeless, set_voices, set_voicesBySource
protected Container context
Container
(never null)protected String name
get_name()
,
set_name(java.lang.String)
protected CheckedSet<Event> events
CheckedSet
<Event
(never
null)>(never null)protected CheckedMap_RD<Tp,Event> sortedByStart
CheckedMap_RD
<Tp
(never
null),Event
(never null)>(never
null)protected CheckedList<Event> sortedBySource
CheckedList
<Event
(never
null)>(never null)protected CheckedSet<String> parameterNames
CheckedSet
<java.lang.String(never
null)>(never null)public Vox(Container context, String name)
Vox()
public Vox doclone()
Cloneable
is known to
be implemented.public Format format()
format
in interface Formattable
format
in class Container
public Event newEvent(Location<XMLDocumentIdentifier> loc, Tp when)
public Vox initFrom(Object o0)
public Container get_context()
Container
(never
null)public boolean set_context(Container val)
public String get_name()
public boolean set_name(String val)
val
- the new value of type java.lang.String(never null)name
public CheckedSet<Event> get_events()
CheckedSet
<Event
(never
null)>(never null)public boolean set_events(CheckedSet<Event> val)
val
- the new value of type CheckedSet
<Event
(never
null)>(never null)events
public void descend_events(MATCH_ONLY_00 visitor)
public CheckedMap_RD<Tp,Event> get_sortedByStart()
CheckedMap_RD
<Tp
(never
null),Event
(never null)>(never null)public boolean set_sortedByStart(CheckedMap_RD<Tp,Event> val)
val
- the new value of type CheckedMap_RD
<Tp
(never
null),Event
(never null)>(never null)sortedByStart
public void put_sortedByStart(Tp key0, Event value)
val
- the new value of type Event
(never null)sortedByStart
public boolean containsKey_sortedByStart(Tp key0)
sortedByStart
public void descend_sortedByStart(MATCH_ONLY_00 visitor)
public CheckedList<Event> get_sortedBySource()
CheckedList
<Event
(never
null)>(never null)public boolean set_sortedBySource(CheckedList<Event> val)
val
- the new value of type CheckedList
<Event
(never
null)>(never null)sortedBySource
public void descend_sortedBySource(MATCH_ONLY_00 visitor)
public CheckedSet<String> get_parameterNames()
CheckedSet
<java.lang.String(never
null)>(never null)public boolean set_parameterNames(CheckedSet<String> val)
val
- the new value of type CheckedSet
<java.lang.String(never
null)>(never null)parameterNames