Package org.jfugue.parser
Class Parser
- java.lang.Object
-
- org.jfugue.parser.Parser
-
- Direct Known Subclasses:
ChainingParserListenerAdapter
,MidiParser
,MusicXmlParser
,StaccatoParser
,TemporalPLP
public class Parser extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Parser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParserListener(ParserListener listener)
void
clearParserListeners()
void
fireAfterParsingFinished()
void
fireBarLineParsed(long id)
void
fireBeforeParsingStarts()
void
fireChannelPressureParsed(byte pressure)
void
fireChordParsed(Chord chord)
void
fireControllerEventParsed(byte controller, byte value)
void
fireFunctionParsed(java.lang.String id, java.lang.Object message)
void
fireInstrumentParsed(byte instrument)
void
fireKeySignatureParsed(byte key, byte scale)
void
fireLayerChanged(byte layer)
void
fireLyricParsed(java.lang.String lyric)
void
fireMarkerParsed(java.lang.String marker)
void
fireNoteParsed(Note note)
void
fireNotePressed(Note note)
void
fireNoteReleased(Note note)
void
firePitchWheelParsed(byte lsb, byte msb)
void
firePolyphonicPressureParsed(byte key, byte pressure)
void
fireSystemExclusiveParsed(byte... bytes)
void
fireTempoChanged(int tempoBPM)
void
fireTimeSignatureParsed(byte numerator, byte powerOfTwo)
void
fireTrackBeatTimeBookmarked(java.lang.String timeBookmarkId)
void
fireTrackBeatTimeBookmarkRequested(java.lang.String timeBookmarkId)
void
fireTrackBeatTimeRequested(double time)
void
fireTrackChanged(byte track)
java.util.List<ParserListener>
getParserListeners()
void
removeParserListener(ParserListener listener)
-
-
-
Method Detail
-
addParserListener
public void addParserListener(ParserListener listener)
-
removeParserListener
public void removeParserListener(ParserListener listener)
-
getParserListeners
public java.util.List<ParserListener> getParserListeners()
-
clearParserListeners
public void clearParserListeners()
-
fireBeforeParsingStarts
public void fireBeforeParsingStarts()
-
fireAfterParsingFinished
public void fireAfterParsingFinished()
-
fireTrackChanged
public void fireTrackChanged(byte track)
-
fireLayerChanged
public void fireLayerChanged(byte layer)
-
fireInstrumentParsed
public void fireInstrumentParsed(byte instrument)
-
fireTempoChanged
public void fireTempoChanged(int tempoBPM)
-
fireKeySignatureParsed
public void fireKeySignatureParsed(byte key, byte scale)
-
fireTimeSignatureParsed
public void fireTimeSignatureParsed(byte numerator, byte powerOfTwo)
-
fireBarLineParsed
public void fireBarLineParsed(long id)
-
fireTrackBeatTimeBookmarked
public void fireTrackBeatTimeBookmarked(java.lang.String timeBookmarkId)
-
fireTrackBeatTimeBookmarkRequested
public void fireTrackBeatTimeBookmarkRequested(java.lang.String timeBookmarkId)
-
fireTrackBeatTimeRequested
public void fireTrackBeatTimeRequested(double time)
-
firePitchWheelParsed
public void firePitchWheelParsed(byte lsb, byte msb)
-
fireChannelPressureParsed
public void fireChannelPressureParsed(byte pressure)
-
firePolyphonicPressureParsed
public void firePolyphonicPressureParsed(byte key, byte pressure)
-
fireSystemExclusiveParsed
public void fireSystemExclusiveParsed(byte... bytes)
-
fireControllerEventParsed
public void fireControllerEventParsed(byte controller, byte value)
-
fireLyricParsed
public void fireLyricParsed(java.lang.String lyric)
-
fireMarkerParsed
public void fireMarkerParsed(java.lang.String marker)
-
fireFunctionParsed
public void fireFunctionParsed(java.lang.String id, java.lang.Object message)
-
fireNotePressed
public void fireNotePressed(Note note)
-
fireNoteReleased
public void fireNoteReleased(Note note)
-
fireNoteParsed
public void fireNoteParsed(Note note)
-
fireChordParsed
public void fireChordParsed(Chord chord)
-
-