JavaScript is disabled on your browser.
 
 
Method Summary 
All Methods Instance Methods Abstract Methods Concrete Methods 
Modifier and Type 
Method 
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.
 
 
 
 
 
 
Methods declared in class java.lang.Object  
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait  
 
 
 
 
 
 
 
 
Constructor Detail 
 
MidiFileWriter 
public MidiFileWriter() 
 
 
 
 
 
 
Method Detail 
 
 
 
 
isFileTypeSupported 
public boolean isFileTypeSupported(int fileType,
                                   Sequence  sequence) 
Indicates whether a MIDI file of the file type specified can be written
 from the sequence indicated.
Parameters:  
fileType - the file type for which write capabilities are queried 
sequence - the sequence for which file writing support is queried 
Returns:  
true if the file type is supported for this sequence,
         otherwise false 
Throws:  
NullPointerException  - if sequence is null 
 
 
 
 
 
write 
public abstract int write(Sequence  in,
                          int fileType,
                          File  out)
                   throws IOException  
Writes a stream of bytes representing a MIDI file of the file type
 indicated to the external file provided.
Parameters:  
in - sequence containing MIDI data to be written to the external
         file 
fileType - type of the file to be written to the external file 
out - external file to which the file data should be written 
Returns:  
the number of bytes written to the file 
Throws:  
IOException  - if an I/O exception occurs 
IllegalArgumentException  - if the file type is not supported by
         this file writer 
NullPointerException  - if in or out are
         null 
See Also:  
isFileTypeSupported(int, Sequence) , 
getMidiFileTypes(Sequence) 
 
 
 
 
 
 
 
 
 
 
 
 
 
Report a bug or suggest an enhancement   For further API reference and developer documentation see the Java SE Documentation , which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples.  Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.  Copyright  © 1993, 2019, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA. All rights reserved. Use is subject to license terms  and the documentation redistribution policy . 
 
Scripting on this page tracks web page traffic, but does not change the content in any way.