< 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 >