Package | Description |
---|---|
provided.music |
Modifier and Type | Class and Description |
---|---|
class |
DecoratorSeqList
An ISeqList that transparently routes the visitor execution to its decoree.
|
class |
FineToggleDecoratorSeqList
The class is used to implement "Da Capo al fine" or "D.C.
|
class |
MTSeqList
An empty sequence list.
|
class |
NESeqList
A non-empty ("cons") sequence list.
|
class |
ToggleDecoratorSeqList
Multiple Decorator ISeqList where the active decoree (the "target") is
toggled (cycled, actually) through all the available decorees.
|
Modifier and Type | Field and Description |
---|---|
private ISeqList |
NESeqList._rest
The "rest" of the list
|
private ISeqList |
DecoratorSeqList.decoree
The decoree/target ISeqList list.
|
private ISeqList[] |
ToggleDecoratorSeqList.decorees
The decoree/target ISeqList list.
|
Modifier and Type | Method and Description |
---|---|
ISeqList |
NESeqList.getRest()
Accessor method for the rest of the lsit
|
ISeqList |
ToggleDecoratorSeqList.getTargetDecoree()
Accessor for the current target (active) decoree
|
Modifier and Type | Method and Description |
---|---|
void |
ToggleDecoratorSeqList.setDecoree(int idx,
ISeqList decoree)
Setter methods used to set a particular decoree.
|
void |
DecoratorSeqList.setDecoree(ISeqList decoree)
Setter methods used to set the decoree.
|
void |
ToggleDecoratorSeqList.setDecorees(ISeqList... decorees)
Settor for the decorees
|
Constructor and Description |
---|
DecoratorSeqList(ISeqList decoree)
Constructor used to set the decoree to a known value at construction time.
|
FineToggleDecoratorSeqList(ISeqList... decorees)
Instantiates the class with the given decorees.
|
NESeqList(IPhrase first,
ISeqList rest)
Cons an IPhrase to a Sequence List.
|
ToggleDecoratorSeqList(ISeqList... decorees)
Constructor used to set the decorees to a known values at construction time.
|