Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ar.com.jkohen.util
Class Resources  view Resources download Resources.java

java.lang.Object
  extended byar.com.jkohen.util.Resources

public class Resources
extends java.lang.Object


Field Summary
private static java.lang.Class classloader
           
static int EVENT_BAN
           
static int EVENT_CLICK1
           
static int EVENT_CLICK2
           
static int EVENT_DEOP
           
static int EVENT_JOIN
           
static int EVENT_KICK
           
static int EVENT_OP
           
static int EVENT_PART
           
static int EVENT_PRVMSG
           
static int EVENT_QUIT
           
static int EVENTS
           
static java.util.Properties help_resource
           
static java.util.Properties img_resource
           
static java.util.Properties lang_resource
           
static java.awt.Image LARGE_ALERT
           
static java.awt.Image LARGE_DISABLED
           
static java.awt.Image LARGE_NORMAL
           
static java.awt.Image LARGE_PRESSED
           
private static java.lang.Object obj
           
static java.awt.Image SMALL_DISABLED
           
static java.awt.Image SMALL_NORMAL
           
static java.awt.Image SMALL_PRESSED
           
static java.util.Hashtable SOUNDS
           
private static java.awt.MediaTracker tracker
           
 
Constructor Summary
Resources(java.lang.Object target)
           
 
Method Summary
private static void cacheImages()
           
static void cacheSounds(java.util.Vector v, java.lang.String ext)
           
private static java.awt.Image createImage(java.lang.String resource_name, java.lang.Object target)
           
private static java.applet.AudioClip createSound(java.lang.String resource_name)
           
private  java.util.Properties getBundle(java.lang.String name, java.util.Locale loc, java.util.Properties defaults)
           
static java.lang.String getHelp(java.lang.String key)
           
static java.awt.Image getImage(java.lang.String key)
           
static java.lang.String getLabel(java.lang.String key)
           
static byte[] getResource(java.lang.String name, java.lang.Object target)
          BUGS: * Netscape Navigator (tested with 4.7x) won't load files from outside a JAR.
static java.lang.String getString(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

obj

private static java.lang.Object obj

classloader

private static java.lang.Class classloader

tracker

private static java.awt.MediaTracker tracker

lang_resource

public static java.util.Properties lang_resource

help_resource

public static java.util.Properties help_resource

img_resource

public static java.util.Properties img_resource

EVENT_JOIN

public static final int EVENT_JOIN
See Also:
Constant Field Values

EVENT_PART

public static final int EVENT_PART
See Also:
Constant Field Values

EVENT_OP

public static final int EVENT_OP
See Also:
Constant Field Values

EVENT_DEOP

public static final int EVENT_DEOP
See Also:
Constant Field Values

EVENT_KICK

public static final int EVENT_KICK
See Also:
Constant Field Values

EVENT_BAN

public static final int EVENT_BAN
See Also:
Constant Field Values

EVENT_QUIT

public static final int EVENT_QUIT
See Also:
Constant Field Values

EVENT_PRVMSG

public static final int EVENT_PRVMSG
See Also:
Constant Field Values

EVENT_CLICK1

public static final int EVENT_CLICK1
See Also:
Constant Field Values

EVENT_CLICK2

public static final int EVENT_CLICK2
See Also:
Constant Field Values

EVENTS

public static final int EVENTS
See Also:
Constant Field Values

SOUNDS

public static java.util.Hashtable SOUNDS

LARGE_NORMAL

public static java.awt.Image LARGE_NORMAL

LARGE_PRESSED

public static java.awt.Image LARGE_PRESSED

LARGE_DISABLED

public static java.awt.Image LARGE_DISABLED

LARGE_ALERT

public static java.awt.Image LARGE_ALERT

SMALL_NORMAL

public static java.awt.Image SMALL_NORMAL

SMALL_PRESSED

public static java.awt.Image SMALL_PRESSED

SMALL_DISABLED

public static java.awt.Image SMALL_DISABLED
Constructor Detail

Resources

public Resources(java.lang.Object target)
Method Detail

cacheImages

private static void cacheImages()

cacheSounds

public static void cacheSounds(java.util.Vector v,
                               java.lang.String ext)

getImage

public static java.awt.Image getImage(java.lang.String key)

getLabel

public static java.lang.String getLabel(java.lang.String key)

getString

public static java.lang.String getString(java.lang.String key)

getHelp

public static java.lang.String getHelp(java.lang.String key)

getBundle

private java.util.Properties getBundle(java.lang.String name,
                                       java.util.Locale loc,
                                       java.util.Properties defaults)
                                throws java.util.MissingResourceException

getResource

public static byte[] getResource(java.lang.String name,
                                 java.lang.Object target)
                          throws java.io.IOException
BUGS: * Netscape Navigator (tested with 4.7x) won't load files from outside a JAR. * Life would be easier if Netscape Navigator supported Class.getResource(). * Their not supporting it is actually documented on Netscape's Developers website.


createImage

private static java.awt.Image createImage(java.lang.String resource_name,
                                          java.lang.Object target)

createSound

private static java.applet.AudioClip createSound(java.lang.String resource_name)