You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ml...@apache.org on 2006/08/28 06:28:11 UTC

svn commit: r437525 - in /incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi: MidiFileReader.java MidiFileWriter.java SoundbankReader.java

Author: mloenko
Date: Sun Aug 27 21:28:10 2006
New Revision: 437525

URL: http://svn.apache.org/viewvc?rev=437525&view=rev
Log:
fix japi diff in sound

Modified:
    incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileReader.java
    incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileWriter.java
    incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/SoundbankReader.java

Modified: incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileReader.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileReader.java?rev=437525&r1=437524&r2=437525&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileReader.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileReader.java Sun Aug 27 21:28:10 2006
@@ -17,23 +17,31 @@
 package javax.sound.midi.spi;
 
 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.MidiFileFormat;
 import javax.sound.midi.Sequence;
 
 public abstract class MidiFileReader {
 
-    public abstract MidiFileFormat getMidiFileFormat(File file);
+    public abstract MidiFileFormat getMidiFileFormat(File file)
+            throws InvalidMidiDataException, IOException;
 
-    public abstract MidiFileFormat getMidiFileFormat(InputStream stream);
+    public abstract MidiFileFormat getMidiFileFormat(InputStream stream)
+            throws InvalidMidiDataException, IOException;
 
-    public abstract MidiFileFormat getMidiFileFormat(URL url);
+    public abstract MidiFileFormat getMidiFileFormat(URL url)
+            throws InvalidMidiDataException, IOException;
 
-    public abstract Sequence getSequence(File file);
+    public abstract Sequence getSequence(File file)
+            throws InvalidMidiDataException, IOException;
 
-    public abstract Sequence getSequence(InputStream stream);
+    public abstract Sequence getSequence(InputStream stream)
+            throws InvalidMidiDataException, IOException;
 
-    public abstract Sequence getSequence(URL url);
+    public abstract Sequence getSequence(URL url)
+            throws InvalidMidiDataException, IOException;
 }

Modified: incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileWriter.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileWriter.java?rev=437525&r1=437524&r2=437525&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileWriter.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/MidiFileWriter.java Sun Aug 27 21:28:10 2006
@@ -17,6 +17,7 @@
 package javax.sound.midi.spi;
 
 import java.io.File;
+import java.io.IOException;
 import java.io.OutputStream;
 
 import javax.sound.midi.Sequence;
@@ -47,7 +48,9 @@
         return false;
     }
 
-    public abstract int write(Sequence in, int fileType, File out);
+    public abstract int write(Sequence in, int fileType, File out)
+            throws IOException;
 
-    public abstract int write(Sequence in, int fileType, OutputStream out);
+    public abstract int write(Sequence in, int fileType, OutputStream out)
+            throws IOException;
 }

Modified: incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/SoundbankReader.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/SoundbankReader.java?rev=437525&r1=437524&r2=437525&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/SoundbankReader.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/sound/src/main/java/javax/sound/midi/spi/SoundbankReader.java Sun Aug 27 21:28:10 2006
@@ -17,16 +17,21 @@
 package javax.sound.midi.spi;
 
 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;
 
 public abstract class SoundbankReader {
 
-    public abstract Soundbank getSoundbank(File file);
+    public abstract Soundbank getSoundbank(File file)
+            throws InvalidMidiDataException, IOException;
 
-    public abstract Soundbank getSoundbank(InputStream stream);
+    public abstract Soundbank getSoundbank(InputStream stream)
+            throws InvalidMidiDataException, IOException;
 
-    public abstract Soundbank getSoundbank(URL url);
+    public abstract Soundbank getSoundbank(URL url)
+            throws InvalidMidiDataException, IOException;
 }