Class Parser

java.lang.Object
org.jfugue.parser.Parser
Direct Known Subclasses:
ChainingParserListenerAdapter, MidiParser, MusicXmlParser, StaccatoParser, TemporalPLP

public class Parser extends Object
  • Constructor Details

    • Parser

      public Parser()
  • Method Details

    • addParserListener

      public void addParserListener(ParserListener listener)
    • removeParserListener

      public void removeParserListener(ParserListener listener)
    • getParserListeners

      public 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(String timeBookmarkId)
    • fireTrackBeatTimeBookmarkRequested

      public void fireTrackBeatTimeBookmarkRequested(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(String lyric)
    • fireMarkerParsed

      public void fireMarkerParsed(String marker)
    • fireFunctionParsed

      public void fireFunctionParsed(String id, 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)