< prev index next >
src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbankReader.java
Print this page
*** 27,36 ****
--- 27,37 ----
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
+
import javax.sound.midi.InvalidMidiDataException;
import javax.sound.midi.Soundbank;
import javax.sound.midi.spi.SoundbankReader;
/**
*** 39,48 ****
--- 40,50 ----
*
* @author Karl Helgason
*/
public final class DLSSoundbankReader extends SoundbankReader {
+ @Override
public Soundbank getSoundbank(URL url)
throws InvalidMidiDataException, IOException {
try {
return new DLSSoundbank(url);
} catch (RIFFInvalidFormatException e) {
*** 50,59 ****
--- 52,62 ----
} catch(IOException ioe) {
return null;
}
}
+ @Override
public Soundbank getSoundbank(InputStream stream)
throws InvalidMidiDataException, IOException {
try {
stream.mark(512);
return new DLSSoundbank(stream);
*** 61,70 ****
--- 64,74 ----
stream.reset();
return null;
}
}
+ @Override
public Soundbank getSoundbank(File file)
throws InvalidMidiDataException, IOException {
try {
return new DLSSoundbank(file);
} catch (RIFFInvalidFormatException e) {
< prev index next >