| Constructor and Description |
|---|
MidiFileReader() |
| Modifier and Type | Method and Description |
|---|---|
abstract MidiFileFormat |
getMidiFileFormat(File file)
Obtains the MIDI file format of the
File provided. |
abstract MidiFileFormat |
getMidiFileFormat(InputStream stream)
Obtains the MIDI file format of the input stream provided.
|
abstract MidiFileFormat |
getMidiFileFormat(URL url)
Obtains the MIDI file format of the URL provided.
|
abstract Sequence |
getSequence(File file)
Obtains a MIDI sequence from the
File provided. |
abstract Sequence |
getSequence(InputStream stream)
Obtains a MIDI sequence from the input stream provided.
|
abstract Sequence |
getSequence(URL url)
Obtains a MIDI sequence from the URL provided.
|
public abstract MidiFileFormat getMidiFileFormat(InputStream stream) throws InvalidMidiDataException, IOException
IOException.stream - the input stream from which file format information
should be extractedMidiFileFormat object describing the MIDI file formatInvalidMidiDataException - if the stream does not point to valid
MIDI file data recognized by the systemIOException - if an I/O exception occursInputStream.markSupported(),
InputStream.mark(int)public abstract MidiFileFormat getMidiFileFormat(URL url) throws InvalidMidiDataException, IOException
url - the URL from which file format information should be
extractedMidiFileFormat object describing the MIDI file formatInvalidMidiDataException - if the URL does not point to valid MIDI
file data recognized by the systemIOException - if an I/O exception occurspublic abstract MidiFileFormat getMidiFileFormat(File file) throws InvalidMidiDataException, IOException
File provided. The
File must point to valid MIDI file data.file - the File from which file format information should
be extractedMidiFileFormat object describing the MIDI file formatInvalidMidiDataException - if the File does not point to
valid MIDI file data recognized by the systemIOException - if an I/O exception occurspublic abstract Sequence getSequence(InputStream stream) throws InvalidMidiDataException, IOException
stream - the input stream from which the Sequence should
be constructedSequence object based on the MIDI file data contained
in the input stream.InvalidMidiDataException - if the stream does not point to valid
MIDI file data recognized by the systemIOException - if an I/O exception occursInputStream.markSupported(),
InputStream.mark(int)public abstract Sequence getSequence(URL url) throws InvalidMidiDataException, IOException
url - the URL for which the Sequence should be constructedSequence object based on the MIDI file data pointed to
by the URLInvalidMidiDataException - if the URL does not point to valid MIDI
file data recognized by the systemIOException - if an I/O exception occurspublic abstract Sequence getSequence(File file) throws InvalidMidiDataException, IOException
File provided. The File
must point to valid MIDI file data.file - the File from which the Sequence should be
constructedSequence object based on the MIDI file data pointed to
by the FileInvalidMidiDataException - if the File does not point to
valid MIDI file data recognized by the systemIOException - if an I/O exception occurs Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.