Uses of Interface
provided.music.IPhrase

Packages that use IPhrase
provided.abcParser   
provided.music   
 

Uses of IPhrase in provided.abcParser
 

Methods in provided.abcParser that return IPhrase
 IPhrase ABCParser.parse()
          Run the parser and parse the entire file, returning an IPhrase object that represents the entire piece of music.
 

Uses of IPhrase in provided.music
 

Subinterfaces of IPhrase in provided.music
 interface INote
          Note interface for Notes and collections of Notes.
 interface ISeqList
          Interface for sequential lists of IPhrases.
 

Classes in provided.music that implement IPhrase
 class Chord
          A collection of notes that make up a Chord.
 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 Header
          An abc Header.
 class MTSeqList
          An empty sequence list.
 class NESeqList
          A non-empty ("cons") sequence list.
 class Note
          Basic class representing musical Notes.
 class NoteCollection
          A collection of multiple notes
 class ToggleDecoratorSeqList
          Multiple Decorator ISeqList where the active decoree (the "target") is toggled (cycled, actually) through all the available decorees.
 class Triplet
          A musical triplet.
 class Tuplet
          Class that represents a tuplet, a series of notes played in a fraction of their normal total time.
 

Fields in provided.music declared as IPhrase
private  IPhrase NESeqList._first
          The "first" of the list
 

Methods in provided.music that return IPhrase
 IPhrase NESeqList.getFirst()
          Accessor method for the first element
 

Methods in provided.music with parameters of type IPhrase
 java.lang.Object IPhraseVisitorCmd.apply(java.lang.String id, IPhrase host, java.lang.Object... params)
          The method called when the APhraseVisitor delegates its caseAt call to this command.
 java.lang.Object IPhraseVisitor.caseAt(java.lang.String id, IPhrase host, java.lang.Object... params)
          Called by the host to run the appropriate processing for that host.
 java.lang.Object APhraseVisitor.caseAt(java.lang.String id, IPhrase host, java.lang.Object... params)
          Runs the command associated with the given id, passing along the given host and vararg parameters.
 

Constructors in provided.music with parameters of type IPhrase
NESeqList(IPhrase first, ISeqList rest)
          Cons an IPhrase to a Sequence List.