javax.sound.midi.spi
Class MidiFileReader

java.lang.Object
  extended by javax.sound.midi.spi.MidiFileReader
Direct Known Subclasses:
StandardMidiFileReader

public abstract class MidiFileReader
extends java.lang.Object


Constructor Summary
MidiFileReader()
           
 
Method Summary
abstract  MidiFileFormat getMidiFileFormat(java.io.File file)
           
abstract  MidiFileFormat getMidiFileFormat(java.io.InputStream inputStream)
           
abstract  MidiFileFormat getMidiFileFormat(java.net.URL url)
           
abstract  Sequence getSequence(java.io.File file)
           
abstract  Sequence getSequence(java.io.InputStream inputStream)
           
abstract  Sequence getSequence(java.net.URL url)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiFileReader

public MidiFileReader()
Method Detail

getMidiFileFormat

public abstract MidiFileFormat getMidiFileFormat(java.io.InputStream inputStream)
                                          throws InvalidMidiDataException,
                                                 java.io.IOException
Throws:
InvalidMidiDataException
java.io.IOException

getMidiFileFormat

public abstract MidiFileFormat getMidiFileFormat(java.net.URL url)
                                          throws InvalidMidiDataException,
                                                 java.io.IOException
Throws:
InvalidMidiDataException
java.io.IOException

getMidiFileFormat

public abstract MidiFileFormat getMidiFileFormat(java.io.File file)
                                          throws InvalidMidiDataException,
                                                 java.io.IOException
Throws:
InvalidMidiDataException
java.io.IOException

getSequence

public abstract Sequence getSequence(java.io.InputStream inputStream)
                              throws InvalidMidiDataException,
                                     java.io.IOException
Throws:
InvalidMidiDataException
java.io.IOException

getSequence

public abstract Sequence getSequence(java.net.URL url)
                              throws InvalidMidiDataException,
                                     java.io.IOException
Throws:
InvalidMidiDataException
java.io.IOException

getSequence

public abstract Sequence getSequence(java.io.File file)
                              throws InvalidMidiDataException,
                                     java.io.IOException
Throws:
InvalidMidiDataException
java.io.IOException