Class Parser
java.lang.Object
org.jfugue.parser.Parser
- Direct Known Subclasses:
ChainingParserListenerAdapter, MidiParser, MusicXmlParser, StaccatoParser, TemporalPLP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParserListener(ParserListener listener) voidvoidvoidfireBarLineParsed(long id) voidvoidfireChannelPressureParsed(byte pressure) voidfireChordParsed(Chord chord) voidfireControllerEventParsed(byte controller, byte value) voidfireFunctionParsed(String id, Object message) voidfireInstrumentParsed(byte instrument) voidfireKeySignatureParsed(byte key, byte scale) voidfireLayerChanged(byte layer) voidfireLyricParsed(String lyric) voidfireMarkerParsed(String marker) voidfireNoteParsed(Note note) voidfireNotePressed(Note note) voidfireNoteReleased(Note note) voidfirePitchWheelParsed(byte lsb, byte msb) voidfirePolyphonicPressureParsed(byte key, byte pressure) voidfireSystemExclusiveParsed(byte... bytes) voidfireTempoChanged(int tempoBPM) voidfireTimeSignatureParsed(byte numerator, byte powerOfTwo) voidfireTrackBeatTimeBookmarked(String timeBookmarkId) voidfireTrackBeatTimeBookmarkRequested(String timeBookmarkId) voidfireTrackBeatTimeRequested(double time) voidfireTrackChanged(byte track) voidremoveParserListener(ParserListener listener)
-
Constructor Details
-
Parser
public Parser()
-
-
Method Details
-
addParserListener
-
removeParserListener
-
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
-
fireTrackBeatTimeBookmarkRequested
-
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
-
fireMarkerParsed
-
fireFunctionParsed
-
fireNotePressed
-
fireNoteReleased
-
fireNoteParsed
-
fireChordParsed
-