public abstract class ArrayResourceBundle
extends java.util.ResourceBundle
ArrayResourceBundle is an abstract subclass of
 ResourceBundle that manages locale-dependent resources
 in an array.  By using numeric references rather than string
 references, it requires less overhead and provides better performance than
 ListResourceBundle and PropertyResourceBundle.
 See ResourceBundle for more information about resource
 bundles in general.
 
 Subclasses must override getContents and provide an array,
 where each item in the array is the resource value.  The key for each
 resource value is its numeric offset in the array.  For example, the first
 element in the array has the key 0.  It may be retrieved by
 using either getObject(0) or getObject("0");
 
Unlike ListResourceBundle and PropertyResourceBundle, where each locale-specific variation of a bundle can override only selected resources, with ArrayResourceBundle, each variation must provide the complete set of Resources. For example,if MyResources has three resources, then MyResources_ja and MyResources_fr must also have three resources.
The following example shows the structure of a ResourceBundle based on ArrayResourceBundle.
 
 class MyResources extends ArrayResourceBundle {
   private static final Object[] contents = {
   // LOCALIZE THIS
     "Yes",    // Label for the YES button
     "No",     // Label for the NO button
     "Cancel"  // Label for the CANCEL button
   // END OF MATERIAL TO LOCALIZE
   };
   protected Object[] getContents() {
     return contents;
   }
 }
 
 ResourceBundle, 
ListResourceBundle, 
PropertyResourceBundle| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.Object[] | contents | 
| Constructor and Description | 
|---|
| ArrayResourceBundle() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract java.lang.Object[] | getContents() | 
| java.util.Enumeration | getKeys() | 
| java.lang.Object | getObject(int key)Get an object from an ArrayResourceBundle. | 
| java.lang.String[] | getStringArray(int key)Get an object from an ArrayResourceBundle. | 
| protected java.lang.Object | handleGetObject(java.lang.String key) | 
public final java.lang.String[] getStringArray(int key)
key - see class description.public final java.lang.Object getObject(int key)
key - see class description. ###protected abstract java.lang.Object[] getContents()
public final java.util.Enumeration getKeys()
getKeys in class java.util.ResourceBundleprotected java.lang.Object handleGetObject(java.lang.String key)
handleGetObject in class java.util.ResourceBundle