/*
* @(#)MediaPlayerResource.java 1.7 02/08/21
*
* Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved.
*/
// @version 1.0
// Last Updated: 07/28/98
// Notes: N/A
package javax.media.bean.playerbean;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import java.net.URL;
/**
*
* Defines the resource boundle for a <CODE>MediaPlayer</CODE>, mainly for
* error messages. Invoked by the class loader.
*
* @see MediaPlayerBeanInfo
* @see MediaPlayer
* @see MediaPlayerVolumePropertyEditor
* @see MediaPlayerMediaLocationEditor
*/
public class MediaPlayerResource
{
/**
* Defines the <CODE>ResourceBundle</CODE>.
*/
public static ResourceBundle resourceBundle;
// Static initalizer for the resource bundle
static
{
try
{
resourceBundle = ResourceBundle.getBundle(
"javax.media.bean.playerbean.MediaPlayerInfoResBundle", Locale.getDefault());
}
catch (MissingResourceException e)
{
//System.err.println("javax.media.bean.playerbean.MediaPlayerInfoResBundle.class not found");
}
}
/**
*
* Gets a <CODE>String</CODE> that corresponds to the
* specified input string from a resource boundle file.
*
* @param inputString The <CODE>String</CODE> from a resource boundle file.
*
*/
public static String getString(String inputString)
{
String s = null;
try
{
s = resourceBundle.getString(inputString);
}
catch(MissingResourceException e)
{
//System.err.println(resourceBundle.getString("CANNOT_FIND_STRING")+inputString+
// resourceBundle.getString("IN_RESOURCE_FILE"));
s = '*'+inputString+'*';
}
catch(Throwable e)
{
//System.err.println("No resource file");
s = '*'+inputString+'*';
}
return s;
}
}
|