A B C D E F G H I K L M N O P Q R S T U V W

A

A - Static variable in class abc.notation.Note
The A note heigth type : A404
ACCIDENTAL - Static variable in class abc.parser.AbcTokenType
 
AEOLIAN - Static variable in class abc.notation.KeySignature
The aeolian mode type.
ALPHA - Static variable in class abc.parser.AbcTokenType
The ALPHA token type : characters from a to z and A to Z.
AbcFileParser - class abc.parser.AbcFileParser.
An abc parser to parse abc files written using abc notation.
AbcFileParser() - Constructor for class abc.parser.AbcFileParser
Creates a new abc file parser.
AbcFileParserAdapter - class abc.parser.AbcFileParserAdapter.
A default implementation of a file parser listener that does nothing.
AbcFileParserAdapter() - Constructor for class abc.parser.AbcFileParserAdapter
 
AbcFileParserListenerInterface - interface abc.parser.AbcFileParserListenerInterface.
The interface to be implemented when parsing abc files.
AbcParserAbstract - class abc.parser.AbcParserAbstract.
Abstract class from which all abc notation parsers inherit.
AbcParserAbstract() - Constructor for class abc.parser.AbcParserAbstract
Constructs a new tune parser.
AbcTokenType - class abc.parser.AbcTokenType.
This class defines all types of token that can be encountered while parsing a tune written using abc notation.
AbcTokenType(String) - Constructor for class abc.parser.AbcTokenType
 
AccidentalType - interface abc.notation.AccidentalType.
Constants for accidental types.
AddTuneAction - class abc.ui.swing.AddTuneAction.
 
AddTuneAction(String, String, int) - Constructor for class abc.ui.swing.AddTuneAction
 
AsynchronousTuneParser - class abc.parser.AsynchronousTuneParser.
 
AsynchronousTuneParser() - Constructor for class abc.parser.AsynchronousTuneParser
Constructs a new tune parser.
AsynchronousTuneParser(boolean) - Constructor for class abc.parser.AsynchronousTuneParser
 
AutomataDefinition - class scanner.AutomataDefinition.
This class enables the description of automatas.
AutomataDefinition() - Constructor for class scanner.AutomataDefinition
Constructs a new definition.
AutomataDefinition(State) - Constructor for class scanner.AutomataDefinition
Creates a new definition with the given starting state.
AutomataFactory - class abc.parser.AutomataFactory.
 
AutomataFactory() - Constructor for class abc.parser.AutomataFactory
 
a - Static variable in class abc.notation.Note
The a note heigth type.
abc.midi - package abc.midi
This package contains all classes for midi use from abc format.
abc.notation - package abc.notation
This package defines all classes related to tunes in abc notation.
abc.parser - package abc.parser
This package contains classes for parsing tunes in abc notation.
abc.ui.awt - package abc.ui.awt
This package contains classes for displaying abc related objects in awt UI components.
abc.ui.swing - package abc.ui.swing
This package contains classes for displaying abc related objects in swing UI components.
actionPerformed(ActionEvent) - Method in class abc.ui.swing.AddTuneAction
 
actionPerformed(ActionEvent) - Method in class abc.ui.swing.PopupMenu
 
actionPerformed(ActionEvent) - Method in class abc.ui.swing.RemoveTuneAction
 
actionPerformed(ActionEvent) - Method in class abc.ui.swing.SaveAction
 
actionPerformed(ActionEvent) - Method in class abc.ui.swing.TuneEditorPane
This method is activated on the Keystrokes we are listening to in this implementation.
add(TokenType) - Method in class scanner.Set
Adds the specified token type in the set.
add(char[]) - Method in class scanner.Transition
Adds new characters to this transition to activate it.
addElement(KeySignature) - Method in class abc.notation.Tune.Score
 
addEvent(Object) - Method in class abc.ui.swing.ParsingEventsList.ParsingEventsTableModel
 
addHistory(String) - Method in class abc.notation.Tune
Adds historical information about the tune.
addListener(TunePlayerListenerInterface) - Method in class abc.midi.TunePlayer
Adds a listener to this tune player.
addListener(AbcFileParserListenerInterface) - Method in class abc.parser.AbcFileParser
Adds a listener to catch events thrwon by the parser durin tune parsing.
addListener(TuneParserListenerInterface) - Method in class abc.parser.AbcParserAbstract
Adds a listener to catch events thrown by the parser durin tune parsing.
addListener(TuneBookListenerInterface) - Method in class abc.parser.TuneBook
Adds a listener to this tunebook to be aware of tunes changes.
addListener(TuneParserListenerInterface) - Method in class abc.parser.TuneParser
Adds a listener to catch events thrwon by the parser durin tune parsing.
addListener(ScannerListenerInterface) - Method in class scanner.Scanner
Adds a listener to this scanner.
addPart(RepeatedPartAbstract) - Method in class abc.notation.MultiPartsDefinition
Adds a new part to this multi part.
addTitle(String) - Method in class abc.notation.Tune
Adds a title to this tune.
addTranscriptionNotes(String) - Method in class abc.notation.Tune
Adds notes about transcription of this tune.
addTransition(Transition) - Method in class scanner.State
Adds a transition to this state.

B

B - Static variable in class abc.notation.Note
The B note heigth type.
BARLINE - Static variable in class abc.parser.AbcTokenType
 
BARS_STYLE - Static variable in class abc.ui.swing.TuneEditorPane
 
BASE_NOTE - Static variable in class abc.parser.AbcTokenType
The base note token type : from 'A' to 'G' and from 'a' to 'g'.
BEGIN_SLUR - Static variable in class abc.parser.AbcTokenType
 
BOOK_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
BROKEN_RHYTHM - Static variable in class abc.parser.AbcTokenType
 
BarLine - class abc.notation.BarLine.
This class defines bar lines used in musical scores.
BarLine() - Constructor for class abc.notation.BarLine
Default constructor.
BarLine(byte) - Constructor for class abc.notation.BarLine
Creates a new bar line with the corresponding type.
BasicMidiConverter - class abc.midi.BasicMidiConverter.
A basic midi converter that just plays melody, ignores ornaments and chords.
BasicMidiConverter() - Constructor for class abc.midi.BasicMidiConverter
 
BasicPositionableMidiConverter - class abc.midi.BasicPositionableMidiConverter.
A basic midi converter that just plays melody, ignores ornaments and chords.
BasicPositionableMidiConverter() - Constructor for class abc.midi.BasicPositionableMidiConverter
 
b - Static variable in class abc.notation.Note
The b note heigth type.

C

C - Static variable in class abc.notation.Note
The C note heigth type.
CHORD_NAME - Static variable in class abc.parser.AbcTokenType
The chord name token type : character '"'.
CHORD_TYPE - Static variable in class abc.parser.AbcTokenType
 
COMA - Static variable in class abc.parser.AbcTokenType
 
COMMENT - Static variable in class abc.parser.AbcTokenType
The comment token type : character '%'.
COMMENT_STYLE - Static variable in class abc.ui.swing.TuneEditorPane
 
COMPOSER_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
C_METER - Static variable in class abc.parser.AbcTokenType
The meter C token type : "C" for 4/4, "C|" for 2/2.
C_TEMPO - Static variable in class abc.parser.AbcTokenType
The C tempo token type : character 'C'.
CharStreamPosition - class scanner.CharStreamPosition.
This class defines positions in a stream of characters.
CharStreamPosition() - Constructor for class scanner.CharStreamPosition
Creates a new position with default values (column=1, line=1, offset=0).
CharStreamPosition(CharStreamPosition) - Constructor for class scanner.CharStreamPosition
Creates a new position a the same place as the given one.
CharStreamPosition(int, int, int) - Constructor for class scanner.CharStreamPosition
Creates a new position at the specified place.
c - Static variable in class abc.notation.Note
The c note heigth type.
clone() - Method in class scanner.CharStreamPosition
Returns a new position at the same place as this one.
clone() - Method in class scanner.Set
 
clone() - Method in class scanner.State
 
contains(TokenType) - Method in class scanner.Set
Checks if a token type if contained in this set or not.
contains(Set) - Method in class scanner.Set
 
contains(char[]) - Method in class scanner.Transition
Returns true if the given characters activate this transition.
contains(char) - Method in class scanner.Transition
Returns true if the given character activate this transition.
convertToAccidentalType(String) - Static method in class abc.notation.KeySignature
 
convertToAccidentalType(String) - Static method in class abc.notation.Note
 
convertToBarLine(String) - Static method in class abc.notation.BarLine
Converts the specified string to a bar line type.
convertToModeType(String) - Static method in class abc.notation.KeySignature
 
convertToNoteLengthStrict(int, int) - Static method in class abc.notation.Note
 
convertToNoteType(String) - Static method in class abc.notation.Note
 
copyFrom(AutomataDefinition) - Method in class scanner.AutomataDefinition
Copy the given definition to this one.
countTransitions() - Method in class scanner.State
Returns the number of transitions from this state.
createPart(char) - Method in class abc.notation.Tune
Creates a new part in this tune and returns it.
createUnion(Set) - Method in class scanner.Set
Creates a new set containing tokens types from this set AND tokens types from the given set.
createUnion(TokenType) - Method in class scanner.Set
Creates a new set containing tokens types from this set AND the specified token type.

D

D - Static variable in class abc.notation.Note
The D note heigth type.
DEFAULT_STYLE - Static variable in class abc.ui.swing.TuneEditorPane
 
DIGIT - Static variable in class abc.parser.AbcTokenType
The digit token type : from 1 to 9.
DISCOGRAPHY_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
DORIAN - Static variable in class abc.notation.KeySignature
The dorian mode type.
DOTTED_EIGHTH - Static variable in class abc.notation.Note
The DOTTED_EIGHTH length type.
DOTTED_HALF - Static variable in class abc.notation.Note
The DOTTED_HALF length type.
DOTTED_QUARTER - Static variable in class abc.notation.Note
The DOTTED_QUARTER length type.
DOTTED_SIXTEENTH - Static variable in class abc.notation.Note
The DOTTED_SIXTEENTH length type.
DOTTED_SIXTY_FOURTH - Static variable in class abc.notation.Note
The DOTTED_SIXTY_FOURTH length type.
DOTTED_THIRTY_SECOND - Static variable in class abc.notation.Note
The DOTTED_THIRTY_SECOND length type.
DOTTED_WHOLE - Static variable in class abc.notation.Note
The DOTTED_WHOLE length type.
DOWN - Static variable in class abc.notation.NoteAbstract
The down bow type.
d - Static variable in class abc.notation.Note
The d note heigth type.

E

E - Static variable in class abc.notation.Note
The E note heigth type.
EIGHTH - Static variable in class abc.notation.Note
The EIGHTH length type.
END_OF_TRACK - Static variable in interface abc.midi.MidiMessageType
 
END_SLUR - Static variable in class abc.parser.AbcTokenType
 
EQUALS - Static variable in class abc.parser.AbcTokenType
The equals token type : character '='.
ERROR_STYLE - Static variable in class abc.ui.swing.TuneEditorPane
 
Elemskip - class abc.notation.Elemskip.
 
Elemskip(int) - Constructor for class abc.notation.Elemskip
 
ErrorsList - class abc.ui.swing.ErrorsList.
 
ErrorsList(TuneParser) - Constructor for class abc.ui.swing.ErrorsList
 
ErrorsList.Error - class abc.ui.swing.ErrorsList.Error.
 
ErrorsList.Error(String, int, int) - Constructor for class abc.ui.swing.ErrorsList.Error
 
e - Static variable in class abc.notation.Note
The e note heigth type.
equals(Object) - Method in class scanner.Set
 

F

F - Static variable in class abc.notation.Note
The F note heigth type.
FIELD_AREA - Static variable in class abc.parser.AbcTokenType
The aread field token type : A:.
FIELD_BOOK - Static variable in class abc.parser.AbcTokenType
The book field token type : B:.
FIELD_COMPOSER - Static variable in class abc.parser.AbcTokenType
The composer field token type : C:.
FIELD_DEFAULT_LENGTH - Static variable in class abc.parser.AbcTokenType
The default length field token type : L:.
FIELD_DISCOGRAPHY - Static variable in class abc.parser.AbcTokenType
The discography field token type : D:.
FIELD_GROUP - Static variable in class abc.parser.AbcTokenType
The group field token type : G:.
FIELD_HISTORY - Static variable in class abc.parser.AbcTokenType
The history field token type : H:.
FIELD_INFORMATION - Static variable in class abc.parser.AbcTokenType
The information field token type : I:.
FIELD_KEY - Static variable in class abc.parser.AbcTokenType
The key field token type : K:.
FIELD_METER - Static variable in class abc.parser.AbcTokenType
The meter field token type : M:.
FIELD_NOTES - Static variable in class abc.parser.AbcTokenType
The notes field token type : N:.
FIELD_NUMBER - Static variable in class abc.parser.AbcTokenType
The reference number field token type : X:.
FIELD_ORIGIN - Static variable in class abc.parser.AbcTokenType
The origin field token type : O:.
FIELD_PARTS - Static variable in class abc.parser.AbcTokenType
The parts field token type : P:.
FIELD_RHYTHM - Static variable in class abc.parser.AbcTokenType
The rhythm field token type : R:.
FIELD_SOURCE - Static variable in class abc.parser.AbcTokenType
The source field token type : S:.
FIELD_STYLE - Static variable in class abc.ui.swing.TuneEditorPane
 
FIELD_TEMPO - Static variable in class abc.parser.AbcTokenType
The tempo field token type : Q:.
FIELD_TITLE - Static variable in class abc.parser.AbcTokenType
The title field token type : T:.
FIELD_TRANSCRNOTES - Static variable in class abc.parser.AbcTokenType
The transcription notes field token type : Z:.
FIELD_WORDS - Static variable in class abc.parser.AbcTokenType
The words field token type : W:.
FLAT - Static variable in interface abc.notation.AccidentalType
The FLAT accidental type : b.
FRACTION - Static variable in class abc.parser.AbcTokenType
The fraction token type : character '/'.
FinaleStateAutomata - class scanner.FinaleStateAutomata.
This class defines finale state automatas.
FinaleStateAutomata() - Constructor for class scanner.FinaleStateAutomata
Constructs a new automata.
FinaleStateAutomata(AutomataDefinition) - Constructor for class scanner.FinaleStateAutomata
Creates a new automata from the specified definition.
Fraction - class abc.notation.Fraction.
This class enables the representation of a fraction.
Fraction(int, int) - Constructor for class abc.notation.Fraction
Creates a new fraction with the specified numerator and denominator values.
f - Static variable in class abc.notation.Note
The f note heigth type.
fileBegin() - Method in class abc.parser.AbcFileParserAdapter
Invoked when the parsing of the file begins.
fileBegin() - Method in interface abc.parser.AbcFileParserListenerInterface
Invoked when the parsing of the file begins.
fileEnd() - Method in class abc.parser.AbcFileParserAdapter
Invoked when the parsing of the file end.
fileEnd() - Method in interface abc.parser.AbcFileParserListenerInterface
Invoked when the parsing of the file end.
floatValue() - Method in class abc.notation.Fraction
Returns the float value represented by this fraction

G

G - Static variable in class abc.notation.Note
The G note heigth type.
GRACING - Static variable in class abc.parser.AbcTokenType
 
GRACING_BEGIN - Static variable in class abc.parser.AbcTokenType
 
GRACING_END - Static variable in class abc.parser.AbcTokenType
 
GRACING_STYLE - Static variable in class abc.ui.swing.TuneEditorPane
 
GUITAR_CHORD - Static variable in class abc.parser.AbcTokenType
 
g - Static variable in class abc.notation.Note
The g note heigth type.
getAccidental() - Method in class abc.notation.KeySignature
Returns key accidental for this Key.
getAccidental() - Method in class abc.notation.Note
Returns accidental for this note if any.
getAccidentalFor(byte) - Method in class abc.notation.KeySignature
Returns accidental for the specified note heigth for this key.
getAccidentals() - Method in class abc.notation.KeySignature
Returns accidentals of this key signature.
getArea() - Method in class abc.notation.Tune
Returns the area where this tune comes from.
getAutomata(TokenType) - Static method in class abc.parser.AutomataFactory
 
getAutomata(TokenType[]) - Static method in class abc.parser.AutomataFactory
 
getBeginOffset(byte[]) - Static method in class abc.midi.NotationMarkerMessage
 
getBeginOffset() - Method in class abc.ui.swing.ErrorsList.Error
 
getBook() - Method in class abc.notation.Tune
Returns the list of publications where this tune can be found.
getBow() - Method in class abc.notation.NoteAbstract
Returns the bow to be used when playing this note.
getCharacter() - Method in class scanner.InvalidCharacterEvent
Returns the invalid character.
getCharactersOffset() - Method in class scanner.CharStreamPosition
Returns the character offset.
getChars() - Method in class scanner.Transition
Returns characters that activate this transition.
getChordName() - Method in class abc.notation.NoteAbstract
Returns the name of the chord.
getColumn() - Method in class scanner.CharStreamPosition
Returns the column of this position.
getColumnCount() - Method in class abc.ui.swing.ParsingEventsList.ParsingEventsTableModel
 
getComposer() - Method in class abc.notation.Tune
Returns the composer of this tune.
getCurrentLine() - Method in class scanner.Scanner
 
getCurrentState() - Method in class scanner.FinaleStateAutomata
Returns the current state of this automata.
getDefaultNoteLength() - Method in class abc.notation.TimeSignature
Returns the default note length for this time signature.
getDefinition() - Method in class scanner.FinaleStateAutomata
Returns the definition of this automata.
getDenominator() - Method in class abc.notation.Fraction
 
getDiscography() - Method in class abc.notation.Tune
Returns recordings where this tune appears.
getDotted() - Method in class abc.notation.NoteAbstract
Returns the dotted value of this note.
getDuration() - Method in class abc.notation.Note
Returns the relative length of this note.
getElemskip() - Method in class abc.notation.Tune
 
getEndOffset(byte[]) - Static method in class abc.midi.NotationMarkerMessage
 
getEndoffset() - Method in class abc.ui.swing.ErrorsList.Error
 
getEvent(int) - Method in class abc.ui.swing.ParsingEventsList.ParsingEventsTableModel
 
getExpectedTokenType() - Method in class abc.parser.InvalidTokenEvent
Returns the type of the token that was expected.
getFile() - Method in class abc.parser.TuneBook
 
getFinaleStateAutomata() - Method in class scanner.Scanner
Returns the current finale state automata currently used to separate tokens.
getGracingNotes() - Method in class abc.notation.NoteAbstract
Returns the gracing notes to be played with this note.
getGracingNotesLength(short) - Method in class abc.notation.NoteAbstract
 
getGroup() - Method in class abc.notation.Tune
 
getHeigth() - Method in class abc.notation.Note
Returns this note absolute height.
getHighestReferenceNumber() - Method in class abc.parser.TuneBook
 
getHistory() - Method in class abc.notation.Tune
Returns historical information about the tune.
getIndex(byte[]) - Static method in class abc.midi.NoteIndexMessage
 
getInformation() - Method in class abc.notation.Tune
Returns additional information about the tune.
getKey() - Method in class abc.notation.Tune
Returns the key signature of this tune.
getLabel() - Method in class abc.notation.Part
Returns the label that identifies this part.
getLength() - Method in class abc.parser.InvalidTokenEvent
 
getLength() - Method in class abc.parser.PositionableMultiNote
 
getLength() - Method in class abc.parser.PositionableNote
 
getLength() - Method in class scanner.InvalidCharacterEvent
 
getLength() - Method in interface scanner.PositionableInCharStream
Returns the length of this positionable object.
getLength() - Method in class scanner.Token
 
getLength() - Method in class scanner.TokenEvent
 
getLine() - Method in class scanner.CharStreamPosition
Returns the line of this position.
getLongestNote() - Method in class abc.notation.MultiNote
Returns the longest note of this multi note.
getMessage() - Method in class abc.ui.swing.ErrorsList.Error
 
getMidiEventFor(Tempo) - Method in class abc.midi.BasicMidiConverter
 
getMidiEventFor(Tempo) - Method in class abc.midi.MidiConverterAbstract
Returns the corresponding midi events for a tempo change.
getMidiEventsFor(Note, KeySignature, long) - Method in class abc.midi.OldBasicMidiConverter
 
getMidiEventsFor(Tuplet, KeySignature, long) - Method in class abc.midi.OldBasicMidiConverter
Returns the corresponding midi events for a tuplet.
getMidiEventsFor(Tempo, long) - Method in class abc.midi.OldBasicMidiConverter
Returns the corresponding midi events for a tempo change.
getMidiEventsFor(MultiNote, KeySignature, long) - Method in class abc.midi.OldBasicMidiConverter
Returns the corresponding midi events for a multi note.
getMidiEventsFor(Note, KeySignature, long) - Method in class abc.midi.OldMidiConverterAbstract
Returns the corresponding midi events for a note.
getMidiEventsFor(Tuplet, KeySignature, long) - Method in class abc.midi.OldMidiConverterAbstract
Returns the corresponding midi events for a tuplet.
getMidiEventsFor(Tempo, long) - Method in class abc.midi.OldMidiConverterAbstract
Returns the corresponding midi events for a tempo change.
getMidiEventsFor(MultiNote, KeySignature, long) - Method in class abc.midi.OldMidiConverterAbstract
Returns the corresponding midi events for a multi note.
getMidiNoteNumber(Note, KeySignature) - Static method in class abc.midi.MidiConverterAbstract
Returns the midi note number corresponding a note in the given key.
getMode() - Method in class abc.notation.KeySignature
Returns the mode of this key.
getMultiPartsDefinition() - Method in class abc.notation.Tune
Returns the multi parts definition of this tune.
getNewTempoValue() - Method in class abc.midi.TempoChangeEvent
 
getNote() - Method in class abc.notation.KeySignature
Returns the note of the mode.
getNoteLengthInTicks(MultiNote) - Static method in class abc.midi.MidiConverterAbstract
Returns the length of the multi note in ticks.
getNoteOffMessageFor(Note, KeySignature) - Method in class abc.midi.BasicMidiConverter
 
getNoteOffMessageFor(Note, KeySignature) - Method in class abc.midi.MidiConverterAbstract
 
getNoteOneMessageFor(Note, KeySignature) - Method in class abc.midi.BasicMidiConverter
 
getNoteOneMessageFor(Note, KeySignature) - Method in class abc.midi.MidiConverterAbstract
 
getNotes() - Method in class abc.notation.Tune
Returns notes concerning the transcription of this tune.
getNotesAsVector() - Method in class abc.notation.MultiNote
Returns a new vector containing all Note objects contained in this multi note.
getNotesAsVector() - Method in class abc.notation.Tuplet
Returns a new vector containing all notes of this multi note.
getNotesNumberPerMinute() - Method in class abc.notation.Tempo
Returns the number of note per minutes considering that those notes' length is the reference length.
getNotesNumberPerMinute(short) - Method in class abc.notation.Tempo
Returns the tempo for the given length as reference.
getNumberOfDefaultNotesPerBeat(short) - Method in class abc.notation.TimeSignature
 
getNumberOfRepeats() - Method in class abc.notation.RepeatedPartAbstract
Returns the number of times this part should be repeated.
getNumerator() - Method in class abc.notation.Fraction
Returns the numerator of this fraction.
getOctaveTransposition() - Method in class abc.notation.Note
Returns the octave transposition for this note.
getOrigin() - Method in class abc.notation.Tune
Returns the origin of this tune.
getParser() - Method in class abc.ui.awt.TuneEditorArea
 
getParser() - Method in class abc.ui.swing.TuneEditorPane
 
getPart(char) - Method in class abc.notation.Tune
Returns the part of the tune identified by the given label.
getPartsAsRepeatedOnceVector() - Method in class abc.notation.MultiPartsDefinition
 
getPosition() - Method in class abc.parser.InvalidTokenEvent
Returns the place where this event occured.
getPosition() - Method in class abc.parser.PositionableMultiNote
 
getPosition() - Method in class abc.parser.PositionableNote
 
getPosition() - Method in class scanner.InvalidCharacterEvent
Returns the position where the invalid character has been detected.
getPosition() - Method in interface scanner.PositionableInCharStream
Returns the start position.
getPosition() - Method in class scanner.Scanner
Returns the position of the scanner if the input stream.
getPosition() - Method in class scanner.Token
Returns the position of this token.
getPosition() - Method in class scanner.TokenEvent
 
getReceivedCharacters() - Method in class scanner.FinaleStateAutomata
Returns a string that representes the list of all characters received by this finale state automata.
getReference() - Method in class abc.notation.Tempo
Returns the reference length used to express this tempo.
getReferenceNumber() - Method in class abc.notation.Tune
Returns the reference number of this tune.
getReferenceNumbers() - Method in class abc.parser.TuneBook
Returns the reference numbers of tunes contained in this tunebook.
getRepeatNumber() - Method in class abc.notation.RepeatBarLine
Returns the number of times the repeat should occur.
getRhythm() - Method in class abc.notation.Tune
Returns the rhythm of this tune.
getRowCount() - Method in class abc.ui.swing.ParsingEventsList.ParsingEventsTableModel
 
getScanner() - Method in class abc.parser.AbcParserAbstract
Returns the scanner internally used for parsing.
getScore() - Method in class abc.notation.Part
Returns the score associated to this part.
getScore() - Method in class abc.notation.Tune
Returns the score of this tune.
getScrollableTracksViewportWidth() - Method in class abc.ui.awt.TuneEditorArea
 
getScrollableTracksViewportWidth() - Method in class abc.ui.swing.TuneEditorPane
 
getSelectedTune() - Method in class abc.ui.swing.TuneBookTable
 
getSize() - Method in class abc.ui.swing.ParsingEventsList.ParsingEventsTableModel
 
getSource() - Method in class abc.notation.Tune
Returns the source of this tune.
getSourceState() - Method in class scanner.Transition
Returns the source state of this transition.
getStartingState() - Method in class scanner.AutomataDefinition
Returns the starting state of this automata.
getStartingState() - Method in class scanner.FinaleStateAutomata
Returns the starting state of this automata.
getTargetState() - Method in class scanner.Transition
Returns the target state of this transition.
getTempo() - Method in class abc.midi.TunePlayer
Returns the tempo currently used to play tunes.
getTitles() - Method in class abc.notation.Tune
Returns the titles of this tune.
getToken() - Method in class scanner.TokenEvent
Returns the found token.
getTotalRelativeLength() - Method in class abc.notation.Tuplet
Returns the total relative length of this tuplet.
getTranscriptionNotes() - Method in class abc.notation.Tune
Returns transcription notes of this tune.
getTransitionFor(char) - Method in class scanner.FinaleStateAutomata
Returns the transition that can be activated from this automata's current state with the specified character.
getTransitionFor(char) - Method in class scanner.State
Returns the transition that can be activated for the specified character.
getTransitions() - Method in class scanner.State
Returns an array containing transitions from this state.
getTune() - Method in class abc.midi.TunePlayer
The tune that is currently played,
getTune(int) - Method in class abc.parser.TuneBook
Returns the tune with the specified reference number
getTune() - Method in class abc.parser.TuneChangeEvent
Returns the tune that has changed.
getTune() - Method in class abc.ui.awt.TuneEditorArea
 
getTune() - Method in class abc.ui.swing.TuneEditorPane
 
getTuneBook() - Method in class abc.ui.swing.TuneBookActionAbstract
 
getTuneBook() - Method in class abc.ui.swing.TuneBookTable
 
getTuneEditorPane() - Method in class abc.ui.swing.TuneEditorSplitPane
 
getTuneHeader(int) - Method in class abc.parser.TuneBook
 
getTuneNotation(int) - Method in class abc.parser.TuneBook
Returns the notation of the tune corresponding to the specified reference number.
getTuneNotation() - Method in class abc.parser.TuneChangeEvent
Returns the tune notation in ABC format.
getTunesHeaders() - Method in class abc.parser.TuneBook
Returns tunes header information of tunes contained in this tunebook.
getTuplet() - Method in class abc.notation.NoteAbstract
Returns the tupelt this note is part of.
getType() - Method in class abc.notation.BarLine
Returns the type of this bar line.
getType() - Method in class abc.parser.TuneChangeEvent
Returns the type of this event.
getType() - Method in class scanner.State
Returns the type of this state.
getType() - Method in class scanner.Token
Returns the type of this token.
getTypes() - Method in class scanner.Set
Returns an array representation of the types contained in this set.
getValue() - Method in class scanner.Token
Returns the string of this token.
getValueAt(int, int) - Method in class abc.ui.swing.ParsingEventsList.ParsingEventsTableModel
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.AreaColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.BookColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.ComposerColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.DiscographyColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.InformationColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.KeyColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.OriginColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.ReferenceNumberColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.RhythmColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.SourceColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.TitleColumn
 
getValueFor(Tune) - Method in class abc.ui.swing.TuneBookTable.TuneColumn
 

H

HALF - Static variable in class abc.notation.Note
The HALF length type.
hasGeneralGracing() - Method in class abc.notation.NoteAbstract
Returns true if this note has a general gracing, false otherwise.
hasGracingNotes() - Method in class abc.notation.NoteAbstract
Returns true if this note has gracings, false otherwise.
hasNext() - Method in class scanner.Scanner
Returns true if there's any character left.
hasSelfTransitions() - Method in class scanner.State
Returns true if this state has self transitions.
hasStaccato() - Method in class abc.notation.NoteAbstract
 

I

INFORMATION_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
IONIAN - Static variable in class abc.notation.KeySignature
The ionian mode type.
InvalidCharacterEvent - class scanner.InvalidCharacterEvent.
This event is thrown when an unexpected character is encountered.
InvalidCharacterEvent(Object, char, CharStreamPosition) - Constructor for class scanner.InvalidCharacterEvent
Creates a new event with the following parameters.
InvalidTokenEvent - class abc.parser.InvalidTokenEvent.
Event generated when an invalid token is encountered by a parser.
InvalidTokenEvent(Object, Token, TokenType) - Constructor for class abc.parser.InvalidTokenEvent
Creates a new event
InvalidTokenEvent(Object, CharStreamPosition, TokenType) - Constructor for class abc.parser.InvalidTokenEvent
Creates a new event.
IsAlphaTransition - class scanner.IsAlphaTransition.
This class defines a transition that corresponds to any alpha character : a letter, upper or lower case.
IsAlphaTransition(State) - Constructor for class scanner.IsAlphaTransition
Default constructor.
IsDigitTransition - class scanner.IsDigitTransition.
This class defines a transition that corresponds to a digit character.
IsDigitTransition(State) - Constructor for class scanner.IsDigitTransition
Default constructor.
init(String) - Method in class scanner.Scanner
Inits this scanner to be able to perform a scan on the given string
init(Reader) - Method in class scanner.Scanner
Inits this scanner to be able to perform a scan on the given stream
initialize() - Method in class scanner.FinaleStateAutomata
Initializes this state machine.
intersect(Set) - Method in class scanner.Set
Returns a new set containing elements contained in this set AND in the given one.
intersect(char[]) - Method in class scanner.Transition
Returns an array containing characters that are activating this transition and that are also contained in the given array.
invalidCharacter(InvalidCharacterEvent) - Method in class abc.parser.AbcFileParserAdapter
Invoked when an invalid character has been parsed.
invalidCharacter(InvalidCharacterEvent) - Method in class abc.parser.TuneParserAdapter
Invoked when an invalid character has been parsed.
invalidCharacter(InvalidCharacterEvent) - Method in interface abc.parser.TuneParserListenerInterface
Invoked when an invalid character has been found by the parser.
invalidCharacter(InvalidCharacterEvent) - Method in class abc.ui.swing.ErrorsList
 
invalidCharacter(InvalidCharacterEvent) - Method in class abc.ui.swing.ParsingEventsList
 
invalidCharacter(InvalidCharacterEvent) - Method in class scanner.ScannerAdapter
Invoked when an invalid character has been found.
invalidCharacter(InvalidCharacterEvent) - Method in interface scanner.ScannerListenerInterface
Invoked when an invalid character has been found.
invalidToken(InvalidTokenEvent) - Method in class abc.parser.AbcFileParserAdapter
Invoked when an invalid token has been parsed.
invalidToken(InvalidTokenEvent) - Method in class abc.parser.TuneParserAdapter
Invoked when an invalid token has been parsed.
invalidToken(InvalidTokenEvent) - Method in interface abc.parser.TuneParserListenerInterface
Invoked when an invalid token has been encountered.
invalidToken(InvalidTokenEvent) - Method in class abc.ui.swing.ErrorsList
 
invalidToken(InvalidTokenEvent) - Method in class abc.ui.swing.ParsingEventsList
 
isAscendingOrdered() - Method in class abc.ui.swing.TuneBookTable.TuneColumn
 
isColoringEnabled() - Method in class abc.ui.swing.TuneEditorPane
 
isCoumpound() - Method in class abc.notation.TimeSignature
Return true if this time signature if compound, false otherwise.
isDescendingOrdered() - Method in class abc.ui.swing.TuneBookTable.TuneColumn
 
isField() - Method in class abc.parser.AbcTokenType
 
isNotationMarker(MetaMessage) - Static method in class abc.midi.MetaMessageWA
 
isNoteIndexMessage(MetaMessage) - Static method in class abc.midi.MetaMessageWA
 
isPartOfSlur() - Method in class abc.notation.NoteAbstract
Returns true if this Note is part of a slur.
isPartOfTuplet() - Method in class abc.notation.NoteAbstract
Return true if this note is part of a tuplet.
isPlayerPlaying() - Method in class abc.midi.PlayerStateChangeEvent
 
isPlaying() - Method in class abc.midi.TunePlayer
Returns true if this player is currently playing a tune.
isPossible(char) - Method in class scanner.Transition
Checks if this transition would be activated with the given character.
isRest() - Method in class abc.notation.Note
Returns true if this note is a rest
isSelfTransition() - Method in class scanner.Transition
Returns true if this transition is a self transition.
isTempoMessage(MetaMessage) - Static method in class abc.midi.MetaMessageWA
 
isTied() - Method in class abc.notation.Note
Returns true if this note is tied.
isTokenState() - Method in class scanner.State
Returns true if this state is a token state.

K

KEY_ACCIDENTAL - Static variable in class abc.parser.AbcTokenType
The key accidental token type : '#' or 'b'.
KEY_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
KEY_HP - Static variable in class abc.parser.AbcTokenType
The HP key specification token type : "HP" or "Hp".
KeySignature - class abc.notation.KeySignature.
This class defines key signatures using modes definition like E major, G minor etc etc...
KeySignature(byte, byte) - Constructor for class abc.notation.KeySignature
Creates a new signature with the specified parameters.
KeySignature(byte, byte, byte) - Constructor for class abc.notation.KeySignature
Creates a new signature with the specified parameters.
KeySignature(byte[]) - Constructor for class abc.notation.KeySignature
Creates a key signature with the specified accidentals.
KeySignatureMessage - class abc.midi.KeySignatureMessage.
A midi message to set key signature DOES NOT WORK !!!.
KeySignatureMessage(KeySignature) - Constructor for class abc.midi.KeySignatureMessage
Creates a midi message to change key from an ABC key.

L

LINE_BREAK - Static variable in class abc.parser.AbcTokenType
The line break token type : character '!'.
LINE_FEED - Static variable in class abc.parser.AbcTokenType
The line feed token type : character '\n'.
LOCRIAN - Static variable in class abc.notation.KeySignature
The locrian mode type.
LYDIAN - Static variable in class abc.notation.KeySignature
The lydian mode type.
lineProcessed(String) - Method in class abc.parser.AbcFileParserAdapter
 
lineProcessed(String) - Method in interface abc.parser.AbcFileParserListenerInterface
Invoked when a line has been processed.
lineProcessed(String) - Method in class scanner.ScannerAdapter
Invoked when a line has been processed.
lineProcessed(String) - Method in interface scanner.ScannerListenerInterface
Invoked when a line has been processed.

M

MAJOR - Static variable in class abc.notation.KeySignature
The major mode type.
MARKER - Static variable in interface abc.midi.MidiMessageType
 
MINOR - Static variable in class abc.notation.KeySignature
The minor mode type.
MIXOLYDIAN - Static variable in class abc.notation.KeySignature
The mixolydian mode type.
MODE - Static variable in class abc.parser.AbcTokenType
The mode token type : m or M or or or or or or or .
MULTI_NOTE_BEGIN - Static variable in class abc.parser.AbcTokenType
 
MULTI_NOTE_END - Static variable in class abc.parser.AbcTokenType
 
MetaMessageWA - class abc.midi.MetaMessageWA.
 
MetaMessageWA() - Constructor for class abc.midi.MetaMessageWA
 
MidiConverterAbstract - class abc.midi.MidiConverterAbstract.
MidiConverter class defines various static methods to convert abc related stuff to midi : notes, tunes etc...
MidiConverterAbstract() - Constructor for class abc.midi.MidiConverterAbstract
 
MidiConverterInterface - interface abc.midi.MidiConverterInterface.
This interface defines methods that should be implemented for any "tune to midi" converter.
MidiMessageType - interface abc.midi.MidiMessageType.
 
MultiNote - class abc.notation.MultiNote.
A multi note is a group of notes that should be played together.
MultiNote(Vector) - Constructor for class abc.notation.MultiNote
Creates a new MultiNote from given notes.
MultiPartsDefinition - class abc.notation.MultiPartsDefinition.
This class describes the way a multipart score is defined.
MultiPartsDefinition() - Constructor for class abc.notation.MultiPartsDefinition
Creates a new multi part definition.
m_allPreviouslyCreatedAutomatas - Static variable in class abc.parser.AutomataFactory
 
meta(MetaMessage) - Method in class abc.midi.TunePlayer
 
mouseClicked(MouseEvent) - Method in class abc.ui.swing.TuneBookTable
 
mouseEntered(MouseEvent) - Method in class abc.ui.swing.TuneBookTable
 
mouseExited(MouseEvent) - Method in class abc.ui.swing.TuneBookTable
 
mousePressed(MouseEvent) - Method in class abc.ui.swing.TuneBookTable
 
mouseReleased(MouseEvent) - Method in class abc.ui.swing.TuneBookTable
 
multipliedBy(Fraction) - Method in class abc.notation.Fraction
Multiplies this fraction by the specified fraction and returns the result as a float.

N

NATURAL - Static variable in interface abc.notation.AccidentalType
The NATURAL accidental type.
NONE - Static variable in interface abc.notation.AccidentalType
The NONE accidental type.
NONE - Static variable in class abc.notation.NoteAbstract
The none bow type.
NOTATION_MARKER - Static variable in interface abc.midi.MidiMessageType
 
NOTE_INDEX_MARKER - Static variable in interface abc.midi.MidiMessageType
 
NOTE_STYLE - Static variable in class abc.ui.swing.TuneEditorPane
 
NO_LINE_BREAK - Static variable in class abc.parser.AbcTokenType
The no line break token type : character '\'.
NTH_REPEAT - Static variable in class abc.parser.AbcTokenType
 
NUMBER - Static variable in class abc.parser.AbcTokenType
The number token type.
NoSuchTokenException - exception scanner.NoSuchTokenException.
A runtime exception thrown when no more token can be generated.
NoSuchTokenException() - Constructor for class scanner.NoSuchTokenException
 
NoSuchTuneException - exception abc.notation.NoSuchTuneException.
This exception is thrown when a requested tune hasn't been found.
NoSuchTuneException(String) - Constructor for class abc.notation.NoSuchTuneException
 
NoTransitionFoundException - exception scanner.NoTransitionFoundException.
A runtime exception thrown when no transition is found when sending a character in a finale state automata.
NoTransitionFoundException() - Constructor for class scanner.NoTransitionFoundException
 
NotationMarkerMessage - class abc.midi.NotationMarkerMessage.
A midi meta event to flag a positionable object in a midi stream.
NotationMarkerMessage(PositionableInCharStream) - Constructor for class abc.midi.NotationMarkerMessage
 
Note - class abc.notation.Note.
This class defines a (single) Note : heigth, rhythm, part of tuplet, rest etc...
Note(byte, byte) - Constructor for class abc.notation.Note
Creates an abc note with the specified heigth and accidental.
Note(byte, byte, byte) - Constructor for class abc.notation.Note
Creates an abc note with the specified heigth, accidental and octave transposition.
NoteAbstract - class abc.notation.NoteAbstract.
This is the abstract class to define notes or multi notes.
NoteAbstract() - Constructor for class abc.notation.NoteAbstract
 
NoteIndexMessage - class abc.midi.NoteIndexMessage.
 
NoteIndexMessage(int) - Constructor for class abc.midi.NoteIndexMessage
 
nextToken() - Method in class scanner.Scanner
Returns the next token encountered.
notePlayed(NoteAbstract) - Method in class abc.midi.TunePlayerAdapter
 
notePlayed(NoteAbstract) - Method in interface abc.midi.TunePlayerListenerInterface
 

O

OCTAVE - Static variable in class abc.parser.AbcTokenType
 
ORIGIN_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
OTHER - Static variable in class abc.notation.KeySignature
The "not standard" mode type.
OldBasicMidiConverter - class abc.midi.OldBasicMidiConverter.
A basic midi converter that just plays melody, ignores ornaments and chords.
OldBasicMidiConverter() - Constructor for class abc.midi.OldBasicMidiConverter
 
OldMidiConverterAbstract - class abc.midi.OldMidiConverterAbstract.
MidiConverter class defines various static methods to convert abc related stuff to midi : notes, tunes etc...
OldMidiConverterAbstract() - Constructor for class abc.midi.OldMidiConverterAbstract
 

P

PARENTHESIS_CLOSE - Static variable in class abc.parser.AbcTokenType
The parenthesis close token type : character ')'.
PARENTHESIS_OPEN - Static variable in class abc.parser.AbcTokenType
The parenthesis open token type : character '('.
PART - Static variable in class abc.parser.AbcTokenType
 
PHRYGIAN - Static variable in class abc.notation.KeySignature
The phrygian mode type.
ParsingEventsList - class abc.ui.swing.ParsingEventsList.
 
ParsingEventsList(TuneParser) - Constructor for class abc.ui.swing.ParsingEventsList
 
ParsingEventsList.ParsingEventsTableModel - class abc.ui.swing.ParsingEventsList.ParsingEventsTableModel.
 
ParsingEventsList.ParsingEventsTableModel(TuneParser) - Constructor for class abc.ui.swing.ParsingEventsList.ParsingEventsTableModel
 
Part - class abc.notation.Part.
Part objects are used to define parts in tunes.
PlayerStateChangeEvent - class abc.midi.PlayerStateChangeEvent.
 
PlayerStateChangeEvent(Object, boolean) - Constructor for class abc.midi.PlayerStateChangeEvent
 
PopupMenu - class abc.ui.swing.PopupMenu.
 
PopupMenu(JTable) - Constructor for class abc.ui.swing.PopupMenu
 
PositionableInCharStream - interface scanner.PositionableInCharStream.
Interface that should be implemented by any object that has a position in a char stream.
PositionableMultiNote - class abc.parser.PositionableMultiNote.
 
PositionableMultiNote(Vector) - Constructor for class abc.parser.PositionableMultiNote
 
PositionableNote - class abc.parser.PositionableNote.
 
PositionableNote(byte, byte) - Constructor for class abc.parser.PositionableNote
 
PositionableNote(byte, byte, byte) - Constructor for class abc.parser.PositionableNote
 
parse(String) - Method in class abc.parser.AbcParserAbstract
Parse the given string and creates a Tune object as parsing result.
parse(Reader) - Method in class abc.parser.AbcParserAbstract
Parses the specified stream in ABC notation.
parse(String) - Method in class abc.parser.AsynchronousTuneParser
Parse the given string and creates a Tune object as parsing result.
parse(Reader) - Method in class abc.parser.AsynchronousTuneParser
 
parse(String) - Method in class abc.parser.TuneParser
Parses the given string and returns the tune corresponding to the notation.
parse(Reader) - Method in class abc.parser.TuneParser
Parses the abc stream and returns the tune corresponding to the notation.
parseFile(File) - Method in class abc.parser.AbcFileParser
Parses the specified file.
parseFile(Reader) - Method in class abc.parser.AbcFileParser
Parses the specified stream in abc notation.
parseFileHeaders(File) - Method in class abc.parser.AbcFileParser
Parses only tunes header of the the specified file.
parseFileHeaders(BufferedReader) - Method in class abc.parser.AbcFileParser
 
parseHeader(String) - Method in class abc.parser.AbcParserAbstract
Parses the header of the specified tune notation.
parseHeader(Reader) - Method in class abc.parser.AbcParserAbstract
Parse the given string and creates a Tune object with no score as parsing result.
parseHeader(String) - Method in class abc.parser.AsynchronousTuneParser
 
parseHeader(Reader) - Method in class abc.parser.AsynchronousTuneParser
 
parseHeader(String) - Method in class abc.parser.TuneParser
Parses the tune notation and returns only header information.
parseHeader(Reader) - Method in class abc.parser.TuneParser
Parse the given stream and creates a Tune object with no score as parsing result.
partPlayed(int, int) - Method in class abc.midi.TunePlayerAdapter
Invoked when a part of the tune notation is played.
partPlayed(int, int) - Method in interface abc.midi.TunePlayerListenerInterface
Deprecated. use notPlayed() instead.
play(Tune) - Method in class abc.midi.TunePlayer
Plays the given tune.
playBegin(PlayerStateChangeEvent) - Method in class abc.midi.TunePlayerAdapter
Invoked when the playing of a tune has started.
playBegin(PlayerStateChangeEvent) - Method in interface abc.midi.TunePlayerListenerInterface
Invoked when the playing of a tune has started.
playEnd(PlayerStateChangeEvent) - Method in class abc.midi.TunePlayerAdapter
Invoked when the playing of a tune is ended.
playEnd(PlayerStateChangeEvent) - Method in interface abc.midi.TunePlayerListenerInterface
Invoked when the playing of a tune is ended.
putTune(String) - Method in class abc.parser.TuneBook
Puts the specified notation in this tunebook.

Q

QUARTER - Static variable in class abc.notation.Note
The QUARTER length type.

R

REFERENCE_NUMBER_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
REFRESHER_THREAD_NAME - Static variable in class abc.ui.swing.TuneEditorPane
 
REPEAT_CLOSE - Static variable in class abc.notation.BarLine
The repeat close bar line type.
REPEAT_CLOSE - Static variable in class abc.parser.AbcTokenType
 
REPEAT_OPEN - Static variable in class abc.notation.BarLine
The repeat open bar line type.
REPEAT_OPEN - Static variable in class abc.parser.AbcTokenType
 
REST - Static variable in class abc.notation.Note
The REST heigth type.
REST - Static variable in class abc.parser.AbcTokenType
 
RHYTHM_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
RHYTHM_STYLE - Static variable in class abc.ui.swing.TuneEditorPane
 
RemoveTuneAction - class abc.ui.swing.RemoveTuneAction.
 
RemoveTuneAction(String, String, int, TuneBookTable) - Constructor for class abc.ui.swing.RemoveTuneAction
 
RepeatBarLine - class abc.notation.RepeatBarLine.
A special bar line that enables you to repeat part of the score.
RepeatBarLine(byte) - Constructor for class abc.notation.RepeatBarLine
Creates a new repeat bar line.
RepeatedPart - class abc.notation.RepeatedPart.
A simple Part repeated several times.
RepeatedPart(Part) - Constructor for class abc.notation.RepeatedPart
Creates a new repeated part that will repeat the given part.
RepeatedPartAbstract - class abc.notation.RepeatedPartAbstract.
Abstract class that defines the number of times a part in the score should be repeated.
RepeatedPartAbstract() - Constructor for class abc.notation.RepeatedPartAbstract
Creates a new repeated part.
remove(TokenType) - Method in class scanner.Set
Removes the spcified token type from this set.
remove(Set) - Method in class scanner.Set
Removes all elements of the given set from this set.
removeAllErrors() - Method in class abc.ui.swing.ParsingEventsList.ParsingEventsTableModel
 
removeListener(TunePlayerListenerInterface) - Method in class abc.midi.TunePlayer
Removes a listener from this tune player.
removeListener(AbcFileParserListenerInterface) - Method in class abc.parser.AbcFileParser
Removes a listener from this parser.
removeListener(TuneParserListenerInterface) - Method in class abc.parser.AbcParserAbstract
Removes a listener from this parser.
removeListener(TuneBookListenerInterface) - Method in class abc.parser.TuneBook
Removes a listener from this tunebook.
removeListener(TuneParserListenerInterface) - Method in class abc.parser.TuneParser
Removes a listener from this parser.
removeListener(ScannerListenerInterface) - Method in class scanner.Scanner
Removes a listener from this scanner.
removeTitle(String) - Method in class abc.notation.Tune
Removes one the titles of this tune.
removeTransition(Transition) - Method in class scanner.State
Removes the given transition.
removeTune(int) - Method in class abc.parser.TuneBook
Removes the tune with specified reference number.

S

SHARP - Static variable in interface abc.notation.AccidentalType
The SHARP accidental type : #
SIMPLE - Static variable in class abc.notation.BarLine
The simple bar line type.
SIXTEENTH - Static variable in class abc.notation.Note
The SIXTEENTH length type.
SIXTY_FOURTH - Static variable in class abc.notation.Note
The SIXTY_FOURTH length type.
SOURCE_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
SPACE - Static variable in class abc.parser.AbcTokenType
 
SaveAction - class abc.ui.swing.SaveAction.
 
SaveAction() - Constructor for class abc.ui.swing.SaveAction
 
Scanner - class scanner.Scanner.
A scanner is able to separate tokens from an input stream, following states defined in a finale state automata.
Scanner(String) - Constructor for class scanner.Scanner
Creates a new scanner to scan the specified string.
Scanner(Reader) - Constructor for class scanner.Scanner
Creates a new scanner to scan the specified stream
Scanner() - Constructor for class scanner.Scanner
Creates a new scanner.
ScannerAdapter - class scanner.ScannerAdapter.
An empty default implementation of for scanner listener.
ScannerAdapter() - Constructor for class scanner.ScannerAdapter
 
ScannerListenerInterface - interface scanner.ScannerListenerInterface.
This interface should be implemented by any object that wants to listen to scanner events thrown during characters stream scanning.
ScoreElementInterface - interface abc.notation.ScoreElementInterface.
A tagging interface for all elements composing the score of a tune.
ScorePresentationElementInterface - interface abc.notation.ScorePresentationElementInterface.
A tagging interface for all elements composing the score of a tune that are releated to score presentation for rendition.
Set - class scanner.Set.
This class defines sets used to group token types while parsing.
Set(TokenType[]) - Constructor for class scanner.Set
Creates a new set.
Set() - Constructor for class scanner.Set
Default constructor.
Set(Set) - Constructor for class scanner.Set
Creates a new set from the specified one.
Set(TokenType) - Constructor for class scanner.Set
Creates a new set containing the specified tokenType.
State - class scanner.State.
This class defines states used in finale state automata.
State(TokenType, boolean) - Constructor for class scanner.State
Constructs a new state.
save() - Method in class abc.parser.TuneBook
 
saveTo(File) - Method in class abc.parser.TuneBook
Saves this tunebook to the specified file.
scanner - package scanner
This package contains classes for scanners needed for syntax analysis.
sendChar(char) - Method in class scanner.FinaleStateAutomata
Sends a character to this automata.
setAccidental(byte, byte) - Method in class abc.notation.KeySignature
Sets the accidental for the specified note.
setAccidental(byte) - Method in class abc.notation.Note
Sets the accidental for this note.
setArea(String) - Method in class abc.notation.Tune
Sets the geographic area where this tune comes from.
setBeginPosition(CharStreamPosition) - Method in class abc.parser.PositionableMultiNote
 
setBeginPosition(CharStreamPosition) - Method in class abc.parser.PositionableNote
 
setBook(String) - Method in class abc.notation.Tune
Sets the list of publications where this tune can be found.
setBow(byte) - Method in class abc.notation.NoteAbstract
Sets the bow to be used when playing this note.
setCharactersOffset(int) - Method in class scanner.CharStreamPosition
Sets the offset of this position.
setChordName(String) - Method in class abc.notation.NoteAbstract
Sets the name of the chord.
setColoringEnable(boolean) - Method in class abc.ui.swing.TuneEditorPane
 
setColumn(int) - Method in class scanner.CharStreamPosition
Sets the column of this position.
setComposer(String) - Method in class abc.notation.Tune
Sets the composer of this tune.
setDefinition(AutomataDefinition) - Method in class scanner.FinaleStateAutomata
Sets the definition of this automata.
setDenominator(int) - Method in class abc.notation.Fraction
 
setDiscography(String) - Method in class abc.notation.Tune
Sets recordings where this tune appears.
setDocument(Document) - Method in class abc.ui.swing.TuneEditorPane
 
setDotted(byte) - Method in class abc.notation.NoteAbstract
 
setElemskip(int) - Method in class abc.notation.Tune
 
setFinaleStateAutomata(FinaleStateAutomata) - Method in class scanner.Scanner
 
setGeneralGracing(boolean) - Method in class abc.notation.NoteAbstract
Specifies if this note should be played with a general gracing or not.
setGracingNotes(Note[]) - Method in class abc.notation.NoteAbstract
 
setGroup(String) - Method in class abc.notation.Tune
 
setHeigth(byte) - Method in class abc.notation.Note
Sets the heigth of this note.
setInformation(String) - Method in class abc.notation.Tune
Sets additional information about the tune.
setIsTied(boolean) - Method in class abc.notation.Note
Sets if this note is tied, wheter or not.
setLabel(char) - Method in class abc.notation.Part
Sets the label that identifies this part.
setLength(short) - Method in class abc.notation.Note
 
setLength(int) - Method in class abc.parser.PositionableMultiNote
 
setLength(int) - Method in class abc.parser.PositionableNote
 
setLine(int) - Method in class scanner.CharStreamPosition
Sets the line of this position.
setMessage(int, byte[], int) - Method in class abc.midi.MetaMessageWA
 
setMultiPartsDefinition(MultiPartsDefinition) - Method in class abc.notation.Tune
Sets the multi parts definition of this tune.
setNotes(String) - Method in class abc.notation.Tune
Sets notes concerning the transcription of this tune.
setNumberOfRepeats(int) - Method in class abc.notation.RepeatedPartAbstract
Sets the number of times this part should be repeated.
setNumerator(int) - Method in class abc.notation.Fraction
Sets the numerator of this fraction.
setOctaveTransposition(byte) - Method in class abc.notation.Note
Sets the octave transposition for this note.
setOrigin(String) - Method in class abc.notation.Tune
Sets the origin of this tune.
setParser(TuneParser) - Method in class abc.ui.swing.ErrorsList
 
setParser(TuneParser) - Method in class abc.ui.swing.ParsingEventsList
 
setPartOfSlur(boolean) - Method in class abc.notation.NoteAbstract
 
setPosition(CharStreamPosition) - Method in class scanner.CharStreamPosition
Sets this position to the same place as the specified one.
setPosition(int, int, int) - Method in class scanner.CharStreamPosition
Sets this position to the specified place.
setReferenceNumber(int) - Method in class abc.notation.Tune
Sets the reference number of this tune.
setRhythm(String) - Method in class abc.notation.Tune
Sets the rhythm of this tune.
setSize(Dimension) - Method in class abc.ui.swing.TuneEditorPane
 
setSource(String) - Method in class abc.notation.Tune
Sets the source of this tune.
setStaccato(boolean) - Method in class abc.notation.NoteAbstract
 
setTargetState(State) - Method in class scanner.Transition
Sets the target state of this transition.
setTempo(int) - Method in class abc.midi.TunePlayer
Sets the tempo used to play the tune.
setText(String) - Method in class abc.ui.swing.TuneEditorPane
 
setTokenState(boolean) - Method in class scanner.State
Sets if this state is a token state or not.
setTuneBook(TuneBook) - Method in class abc.ui.swing.TuneBookActionAbstract
 
setTuneBook(TuneBook) - Method in class abc.ui.swing.TuneBookTable
Sets the tunebook to be displayed in this table.
setType(TokenType) - Method in class scanner.State
Sets the type of this state.
size() - Method in class abc.parser.TuneBook
Returns the number of tunes contained in this tunebook.
size() - Method in class scanner.Set
Returns the number of elements in this set.
sort(boolean) - Method in class abc.ui.swing.TuneBookTable.TuneColumn
 
start() - Method in class abc.midi.TunePlayer
Starts the player so that it can play tunes.
stop() - Method in class abc.midi.TunePlayer
Stops this player.
stopPlaying() - Method in class abc.midi.TunePlayer
Stops the playing of the current tune if any.
substract(char[]) - Method in class scanner.Transition
Removes the given characters to the ones activating this transition.
superParse(Reader) - Method in class abc.parser.AsynchronousTuneParser
 
superParseHeader(Reader) - Method in class abc.parser.AsynchronousTuneParser
 

T

TEMPO_CHANGE - Static variable in interface abc.midi.MidiMessageType
 
TEXT - Static variable in class abc.parser.AbcTokenType
The text token type : all characters, excluding '%'.
TEXT_EVENT - Static variable in interface abc.midi.MidiMessageType
 
TEXT_STYLE - Static variable in class abc.ui.swing.TuneEditorPane
 
THIRTY_SECOND - Static variable in class abc.notation.Note
The THIRTY_SECOND length type.
TIE - Static variable in class abc.parser.AbcTokenType
 
TITLE_COLUMN - Static variable in class abc.ui.swing.TuneBookTable
 
TUNE_ADDED - Static variable in class abc.parser.TuneChangeEvent
The tune added event type.
TUNE_REMOVED - Static variable in class abc.parser.TuneChangeEvent
The tune removed event type.
TUNE_UPDATED - Static variable in class abc.parser.TuneChangeEvent
The tune updated event type.
TUPLET_SPEC - Static variable in class abc.parser.AbcTokenType
 
Tempo - class abc.notation.Tempo.
The tempo class enables you to define tempo values from a reference note length.
Tempo(int) - Constructor for class abc.notation.Tempo
Creates a tempo object with the specified tempo value and quarter as length reference.
Tempo(short, int) - Constructor for class abc.notation.Tempo
Creates a tempo object with the specified tempo value and the specified length reference.
TempoChangeEvent - class abc.midi.TempoChangeEvent.
 
TempoChangeEvent(Object, int) - Constructor for class abc.midi.TempoChangeEvent
 
TempoMessage - class abc.midi.TempoMessage.
A midi message to set tempo.
TempoMessage(Tempo) - Constructor for class abc.midi.TempoMessage
Creates a midi message to change tempo to the specified tempo.
TempoMessageWA - class abc.midi.TempoMessageWA.
 
TempoMessageWA() - Constructor for class abc.midi.TempoMessageWA
 
TimeSignature - class abc.notation.TimeSignature.
This class enables you to describe any time signatures like 4/4, 6/8 ...
TimeSignature(int, int) - Constructor for class abc.notation.TimeSignature
Creates a new time signature with the specified parameters.
TimeSignatureMessage - class abc.midi.TimeSignatureMessage.
A midi message to set time signature DOES NOT WORK !!!!.
TimeSignatureMessage(TimeSignature) - Constructor for class abc.midi.TimeSignatureMessage
Creates a midi message to change time signature from an ABC time signature.
Token - class scanner.Token.
Tokens are objects created by a scanner while scanning a stream of characters.
Token(String, TokenType, CharStreamPosition) - Constructor for class scanner.Token
Creates a new token with the specified values.
TokenEvent - class scanner.TokenEvent.
This event is thrown when a new token has been detected.
TokenEvent(Object, Token) - Constructor for class scanner.TokenEvent
Creates a new token event.
TokenType - interface scanner.TokenType.
Tokens types add semantic to tokens to diferenciate them.
Transition - class scanner.Transition.
This class defines transitions between states that are used for defining finale state automatas.
Transition(State, char[]) - Constructor for class scanner.Transition
Constructs a new transition.
Transition(State, char) - Constructor for class scanner.Transition
 
Tune - class abc.notation.Tune.
This class encapsulates all information retrieved from a tune transcribed using abc notation : header and music.
Tune() - Constructor for class abc.notation.Tune
Creates a new empty tune.
Tune.Score - class abc.notation.Tune.Score.
 
Tune.Score() - Constructor for class abc.notation.Tune.Score
 
TuneBook - class abc.parser.TuneBook.
This class provides an object representation of a tunebook.
TuneBook(File) - Constructor for class abc.parser.TuneBook
Creates a new tune book from the specified file.
TuneBook(File, AbcFileParserListenerInterface) - Constructor for class abc.parser.TuneBook
 
TuneBook(BufferedReader) - Constructor for class abc.parser.TuneBook
Creates a new tune book from the specified stream.
TuneBook(BufferedReader, AbcFileParserListenerInterface) - Constructor for class abc.parser.TuneBook
 
TuneBook() - Constructor for class abc.parser.TuneBook
Creates an empty tunebook.
TuneBookActionAbstract - class abc.ui.swing.TuneBookActionAbstract.
 
TuneBookActionAbstract(TuneBook) - Constructor for class abc.ui.swing.TuneBookActionAbstract
 
TuneBookActionAbstract() - Constructor for class abc.ui.swing.TuneBookActionAbstract
 
TuneBookListenerInterface - interface abc.parser.TuneBookListenerInterface.
This is the interface that should be implemented by any object that wants to listens to changes occured in a tunebook.
TuneBookTable - class abc.ui.swing.TuneBookTable.
A scecial JTable that has integrated features for displaying tunebooks.
TuneBookTable() - Constructor for class abc.ui.swing.TuneBookTable
Creates a new TuneBookTable.
TuneBookTable.AreaColumn - class abc.ui.swing.TuneBookTable.AreaColumn.
 
TuneBookTable.AreaColumn() - Constructor for class abc.ui.swing.TuneBookTable.AreaColumn
 
TuneBookTable.BookColumn - class abc.ui.swing.TuneBookTable.BookColumn.
 
TuneBookTable.BookColumn() - Constructor for class abc.ui.swing.TuneBookTable.BookColumn
 
TuneBookTable.ComposerColumn - class abc.ui.swing.TuneBookTable.ComposerColumn.
 
TuneBookTable.ComposerColumn() - Constructor for class abc.ui.swing.TuneBookTable.ComposerColumn
 
TuneBookTable.DiscographyColumn - class abc.ui.swing.TuneBookTable.DiscographyColumn.
 
TuneBookTable.DiscographyColumn() - Constructor for class abc.ui.swing.TuneBookTable.DiscographyColumn
 
TuneBookTable.InformationColumn - class abc.ui.swing.TuneBookTable.InformationColumn.
 
TuneBookTable.InformationColumn() - Constructor for class abc.ui.swing.TuneBookTable.InformationColumn
 
TuneBookTable.KeyColumn - class abc.ui.swing.TuneBookTable.KeyColumn.
 
TuneBookTable.KeyColumn() - Constructor for class abc.ui.swing.TuneBookTable.KeyColumn
 
TuneBookTable.OriginColumn - class abc.ui.swing.TuneBookTable.OriginColumn.
 
TuneBookTable.OriginColumn() - Constructor for class abc.ui.swing.TuneBookTable.OriginColumn
 
TuneBookTable.ReferenceNumberColumn - class abc.ui.swing.TuneBookTable.ReferenceNumberColumn.
 
TuneBookTable.ReferenceNumberColumn() - Constructor for class abc.ui.swing.TuneBookTable.ReferenceNumberColumn
 
TuneBookTable.RhythmColumn - class abc.ui.swing.TuneBookTable.RhythmColumn.
 
TuneBookTable.RhythmColumn() - Constructor for class abc.ui.swing.TuneBookTable.RhythmColumn
 
TuneBookTable.SourceColumn - class abc.ui.swing.TuneBookTable.SourceColumn.
 
TuneBookTable.SourceColumn() - Constructor for class abc.ui.swing.TuneBookTable.SourceColumn
 
TuneBookTable.TitleColumn - class abc.ui.swing.TuneBookTable.TitleColumn.
 
TuneBookTable.TitleColumn() - Constructor for class abc.ui.swing.TuneBookTable.TitleColumn
 
TuneBookTable.TuneColumn - class abc.ui.swing.TuneBookTable.TuneColumn.
 
TuneBookTable.TuneColumn() - Constructor for class abc.ui.swing.TuneBookTable.TuneColumn
 
TuneChangeEvent - class abc.parser.TuneChangeEvent.
Event used when a state changed occured on a tune.
TuneChangeEvent(Object, int, Tune, String) - Constructor for class abc.parser.TuneChangeEvent
Creates a new event describing a tune change.
TuneEditorArea - class abc.ui.awt.TuneEditorArea.
A pane for displaying and editing tunes.
TuneEditorArea() - Constructor for class abc.ui.awt.TuneEditorArea
 
TuneEditorArea(TuneParser) - Constructor for class abc.ui.awt.TuneEditorArea
 
TuneEditorPane - class abc.ui.swing.TuneEditorPane.
A pane for displaying and editing tunes.
TuneEditorPane() - Constructor for class abc.ui.swing.TuneEditorPane
 
TuneEditorPane(TuneParser) - Constructor for class abc.ui.swing.TuneEditorPane
 
TuneEditorPane(int) - Constructor for class abc.ui.swing.TuneEditorPane
 
TuneEditorPane(TuneParser, int) - Constructor for class abc.ui.swing.TuneEditorPane
 
TuneEditorSplitPane - class abc.ui.swing.TuneEditorSplitPane.
A pane for displaying tunes.
TuneEditorSplitPane() - Constructor for class abc.ui.swing.TuneEditorSplitPane
 
TuneParser - class abc.parser.TuneParser.
This class provides String parsing for tunes in abc notation.
TuneParser() - Constructor for class abc.parser.TuneParser
Constructs a new tune parser.
TuneParserAdapter - class abc.parser.TuneParserAdapter.
An empty implementation of a tune parser listener that does nothing.
TuneParserAdapter() - Constructor for class abc.parser.TuneParserAdapter
 
TuneParserListenerInterface - interface abc.parser.TuneParserListenerInterface.
Interface that should be implemented by any object that listens to tunes parsing.
TunePlayer - class abc.midi.TunePlayer.
TunePlayer objects enable you to play tunes using default MIDI sequencer.
TunePlayer() - Constructor for class abc.midi.TunePlayer
Constructs a tune player with default midi converter.
TunePlayer(MidiConverterInterface) - Constructor for class abc.midi.TunePlayer
Constructs a tune player with the specified midi converter.
TunePlayerAdapter - class abc.midi.TunePlayerAdapter.
A convenient class to listen to TunePlayer.
TunePlayerAdapter() - Constructor for class abc.midi.TunePlayerAdapter
 
TunePlayerListenerInterface - interface abc.midi.TunePlayerListenerInterface.
This interface defines methods that should be implemented by any object that wants to listen to a tune player.
Tuplet - class abc.notation.Tuplet.
A class for defining tuplets in a score.
Tuplet(Vector, int) - Constructor for class abc.notation.Tuplet
Creates a new tuplet composed of the specified notes.
tempoChanged(TempoChangeEvent) - Method in class abc.midi.TunePlayerAdapter
Invoked when the playing tempo has changed.
tempoChanged(TempoChangeEvent) - Method in interface abc.midi.TunePlayerListenerInterface
Invoked when the playing tempo has changed.
toLitteralNotation() - Method in class abc.notation.KeySignature
 
toMidiSequence(Tune) - Method in class abc.midi.MidiConverterAbstract
Converts the given tune to a midi sequence.
toMidiSequence(Tune) - Method in interface abc.midi.MidiConverterInterface
Returns the midi sequence corresponding to the given tune.
toMidiSequence(Tune) - Method in class abc.midi.OldMidiConverterAbstract
Converts the given tune to a midi sequence.
toPartsArray() - Method in class abc.notation.MultiPartsDefinition
Returns this multipart as an array of singles parts.
toPartsArray() - Method in class abc.notation.RepeatedPart
 
toPartsArray() - Method in class abc.notation.RepeatedPartAbstract
Returns this repeated part as an array of singles parts.
toRootOctaveHeigth() - Method in class abc.notation.Note
Returns the heigth of this note on the first octave.
toString() - Method in class abc.notation.BarLine
Returns a string representation of this object.
toString() - Method in class abc.notation.Elemskip
 
toString() - Method in class abc.notation.Fraction
Returns a String representation of this fraction.
toString() - Method in class abc.notation.KeySignature
Returns a String representation of this key.
toString() - Method in class abc.notation.Note
 
toString() - Method in class abc.notation.NoteAbstract
Returns a String representation of this Object.
toString() - Method in class abc.notation.RepeatBarLine
Returns a string representation of this repeat barline.
toString() - Method in class abc.notation.Tune
Returns a string representation of this tune.
toString() - Method in class abc.parser.AbcTokenType
 
toString() - Method in class abc.parser.InvalidTokenEvent
Returns a String representation of this event.
toString() - Method in class abc.parser.PositionableMultiNote
 
toString() - Method in class abc.parser.PositionableNote
 
toString() - Method in class abc.parser.TuneChangeEvent
Returns a string representation of this event.
toString() - Method in class abc.ui.swing.ErrorsList.Error
 
toString() - Method in class scanner.AutomataDefinition
Returns a string representation of this object.
toString() - Method in class scanner.CharStreamPosition
Returns a string representation this object.
toString() - Method in class scanner.FinaleStateAutomata
Returns a string representation of this object.
toString() - Method in class scanner.InvalidCharacterEvent
 
toString() - Method in class scanner.Set
Returns a string representation of this set.
toString() - Method in class scanner.State
 
toString() - Method in class scanner.Token
Returns a string representation of this token.
toString() - Method in class scanner.TokenEvent
Returns a string representation of this token event.
toString() - Method in class scanner.Transition
 
toVector() - Method in class abc.parser.TuneBook
 
tokenGenerated(TokenEvent) - Method in class scanner.ScannerAdapter
Invoked when a new token has been generated.
tokenGenerated(TokenEvent) - Method in interface scanner.ScannerListenerInterface
Invoked when a new token has been generated.
tuneBegin() - Method in class abc.parser.AbcFileParserAdapter
Invoked when the parser reaches the beginning of a tune.
tuneBegin() - Method in class abc.parser.TuneParserAdapter
Invoked when the parser reaches the beginning of a tune.
tuneBegin() - Method in interface abc.parser.TuneParserListenerInterface
Invoked when the parsing of the tune begins.
tuneBegin() - Method in class abc.ui.swing.ErrorsList
 
tuneBegin() - Method in class abc.ui.swing.ParsingEventsList
 
tuneChanged(TuneChangeEvent) - Method in interface abc.parser.TuneBookListenerInterface
Invoked when a change occured in the tunebook.
tuneEnd(Tune) - Method in class abc.parser.AbcFileParserAdapter
Invoked when the parser reaches the end of a tune.
tuneEnd(Tune) - Method in class abc.parser.TuneParserAdapter
Invoked when the parser reaches the end of a tune.
tuneEnd(Tune) - Method in interface abc.parser.TuneParserListenerInterface
Invoked when the parsing of a tune has ended.
tuneEnd(Tune) - Method in class abc.ui.swing.ErrorsList
 
tuneEnd(Tune) - Method in class abc.ui.swing.ParsingEventsList
 

U

UNKNOWN - Static variable in interface scanner.TokenType
The unknown token type.
UP - Static variable in class abc.notation.NoteAbstract
The up bow type.
USER_DEFINED - Static variable in class abc.parser.AbcTokenType
 
union(AutomataDefinition) - Method in class scanner.AutomataDefinition
Realize an union between this definition and the given one.
union(Set) - Method in class scanner.Set
Adds the tokens types from the specified set to this set (without creating any new set).
union(TokenType) - Method in class scanner.Set
Performs an union with the specified token type without creating any new set.
union(State) - Method in class scanner.State
Performs an union between this state and the given one.

V

validToken(TokenEvent) - Method in class abc.parser.AbcFileParserAdapter
Invoked when a valid token has been parsed.
validToken(TokenEvent) - Method in class abc.parser.TuneParserAdapter
Invoked when a valid token has been parsed.
validToken(TokenEvent) - Method in interface abc.parser.TuneParserListenerInterface
Invoked when a valid token has been encountered by the parser.
validToken(TokenEvent) - Method in class abc.ui.swing.ErrorsList
 
validToken(TokenEvent) - Method in class abc.ui.swing.ParsingEventsList
 

W

WHOLE - Static variable in class abc.notation.Note
The WHOLE length type.

A B C D E F G H I K L M N O P Q R S T U V W