| Constructor and Description |
|---|
MidiFileWriter() |
| Modifier and Type | Method and Description |
|---|---|
abstract int[] |
getMidiFileTypes()
Obtains the set of MIDI file types for which file writing support is
provided by this file writer.
|
abstract int[] |
getMidiFileTypes(Sequence sequence)
Obtains the file types that this file writer can write from the sequence
specified.
|
boolean |
isFileTypeSupported(int fileType)
Indicates whether file writing support for the specified MIDI file type
is provided by this file writer.
|
boolean |
isFileTypeSupported(int fileType,
Sequence sequence)
Indicates whether a MIDI file of the file type specified can be written
from the sequence indicated.
|
abstract int |
write(Sequence in,
int fileType,
File out)
Writes a stream of bytes representing a MIDI file of the file type
indicated to the external file provided.
|
abstract int |
write(Sequence in,
int fileType,
OutputStream out)
Writes a stream of bytes representing a MIDI file of the file type
indicated to the output stream provided.
|
public abstract int[] getMidiFileTypes()
public abstract int[] getMidiFileTypes(Sequence sequence)
sequence - the sequence for which MIDI file type support is
queriedNullPointerException - if sequence is nullpublic boolean isFileTypeSupported(int fileType)
fileType - the file type for which write capabilities are queriedtrue if the file type is supported, otherwise
falsepublic boolean isFileTypeSupported(int fileType,
Sequence sequence)
fileType - the file type for which write capabilities are queriedsequence - the sequence for which file writing support is queriedtrue if the file type is supported for this sequence,
otherwise falseNullPointerException - if sequence is nullpublic abstract int write(Sequence in, int fileType, OutputStream out) throws IOException
in - sequence containing MIDI data to be written to the filefileType - type of the file to be written to the output streamout - stream to which the file data should be writtenIOException - if an I/O exception occursIllegalArgumentException - if the file type is not supported by
this file writerNullPointerException - if in or out are
nullisFileTypeSupported(int, Sequence),
getMidiFileTypes(Sequence)public abstract int write(Sequence in, int fileType, File out) throws IOException
in - sequence containing MIDI data to be written to the external
filefileType - type of the file to be written to the external fileout - external file to which the file data should be writtenIOException - if an I/O exception occursIllegalArgumentException - if the file type is not supported by
this file writerNullPointerException - if in or out are
nullisFileTypeSupported(int, Sequence),
getMidiFileTypes(Sequence) 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.
DRAFT 9-internal+0-2016-01-26-133437.ivan.openjdk9onspinwait