summaryrefslogtreecommitdiff
path: root/gnu/java/beans
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2005-11-14 19:40:32 +0000
committerTom Tromey <tromey@redhat.com>2005-11-14 19:40:32 +0000
commitb1f1f4f5b90a475ffaffec962488eac8ac841c75 (patch)
tree6c4aad1267e915e3152fbfe064e2c6ea5f2a0280 /gnu/java/beans
parent62d731b8303aa263abd2f371d0d2f3e7305622e8 (diff)
downloadclasspath-b1f1f4f5b90a475ffaffec962488eac8ac841c75.tar.gz
* java/applet/Applet.java (URLAudioClip): New class.
(newAudioClip): Implemented. * gnu/java/beans/DummyAppletContext.java (getAudioClip): Use Applet.newAudioClip. (DUMMY_CLIP): Removed. (DummyAudioClip): Removed.
Diffstat (limited to 'gnu/java/beans')
-rw-r--r--gnu/java/beans/DummyAppletContext.java37
1 files changed, 1 insertions, 36 deletions
diff --git a/gnu/java/beans/DummyAppletContext.java b/gnu/java/beans/DummyAppletContext.java
index 4facb470d..583d2f5cb 100644
--- a/gnu/java/beans/DummyAppletContext.java
+++ b/gnu/java/beans/DummyAppletContext.java
@@ -63,7 +63,6 @@ import java.util.Iterator;
class DummyAppletContext implements AppletContext
{
private static final Enumeration EMPTY_ENUMERATION = Collections.enumeration(Collections.EMPTY_SET);
- private static final AudioClip DUMMY_CLIP = new DummyAudioClip();
DummyAppletContext()
{
@@ -80,14 +79,7 @@ class DummyAppletContext implements AppletContext
*/
public AudioClip getAudioClip(URL url)
{
- try
- {
- return (url.openConnection() != null ? DUMMY_CLIP : null);
- }
- catch (IOException ioe)
- {
- return null;
- }
+ return Applet.newAudioClip(url);
}
/** Loads the <code>Image</code> instance by delegating to
@@ -170,31 +162,4 @@ class DummyAppletContext implements AppletContext
{
return Collections.EMPTY_SET.iterator();
}
-
- /** Dummy <code>AudioClip</code> implementation that does nothing but
- * preventing <code>NullPointerException</code>S being thrown in programs
- * that expect a valid <code>AudioClip</code> instance to be returned by
- * their Applet.
- *
- * @author Robert Schuster
- */
- static class DummyAudioClip implements AudioClip
- {
- public void play()
- {
- }
-
- public void stop()
- {
- }
-
- public void loop()
- {
- }
-
- public String toString()
- {
- return "DummyAudioClip never plays anything - implement javax.sound and make us happy :)";
- }
- }
}