Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.javatest.util
Class I18NResourceBundle

    java.lang.Object
      java.util.ResourceBundle
          com.sun.javatest.util.I18NResourceBundle

    public class I18NResourceBundle

extends java.util.ResourceBundle

A class that lazily opens a package-specific resource bundle containing localization data for a class.

Nested Class Summary

Nested classes/interfaces inherited from class java.util.ResourceBundle
`java.util.ResourceBundle.Control`

Field Summary

Fields inherited from class java.util.ResourceBundle
`parent`

Method Summary
`static I18NResourceBundle` | `getBundleForClass(java.lang.Class c)` Get a package-specific resource bundle for a class containing localization data.
`java.util.Enumeration` | `getKeys()` A required internal method for ResourceBundle.
`java.lang.String` | `getName()` Returns the name of this bundle (useful for methods using bundle name instead of instance, such as `Logger` creation,
`java.lang.String` | `getOptionalString(java.lang.String key)` Get an entry from the bundle, returning null if it is not found.
`java.lang.String` | `getString(java.lang.String key, java.lang.Object arg)` Get an entry from the resource bundle.
`java.lang.String` | `getString(java.lang.String key, java.lang.Object[] args)` Get an entry from the resource bundle.
`protected java.lang.Object` | `handleGetObject(java.lang.String key)` A required internal method for ResourceBundle.

Methods inherited from class java.util.ResourceBundle
`clearCache, clearCache, containsKey, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, handleKeySet, keySet, setParent`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### getBundleForClass

    public static I18NResourceBundle getBundleForClass(java.lang.Class c)

  Get a package-specific resource bundle for a class containing localization data. The bundle is named i18n.properties in the same package as the given class.

  Parameters:
    `c` - the class for which to obtain the resource bundle
  Returns:
    the appropriate resource bundle for the class

### getString

    public java.lang.String getString(java.lang.String key,
                                      java.lang.Object arg)

  Get an entry from the resource bundle. If the resource cannot be found, a message is printed to the console and the result will be a string containing the method parameters.

  Parameters:
    `key` - the name of the entry to be returned
    `arg` - an argument to be formatted into the result using `MessageFormat.format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition)`
  Returns:
    the formatted string

### getString

    public java.lang.String getString(java.lang.String key,
                                      java.lang.Object[] args)

  Get an entry from the resource bundle. If the resource cannot be found, a message is printed to the console and the result will be a string containing the method parameters.

  Parameters:
    `key` - the name of the entry to be returned
    `args` - an array of arguments to be formatted into the result using `MessageFormat.format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition)`
  Returns:
    the formatted string

### getOptionalString

    public java.lang.String getOptionalString(java.lang.String key)

  Get an entry from the bundle, returning null if it is not found.

  Parameters:
    `key` - the name of the entry to be returned
  Returns:
    the value of the entry, or null if it is not found.

### handleGetObject

    protected java.lang.Object handleGetObject(java.lang.String key)
                                        throws java.util.MissingResourceException

  A required internal method for ResourceBundle. Load the actual resource bundle, if it has not yet been loaded, then hand the request off to that bundle. If the resource cannot be found, a message is printed to the console and the result will be the original key.

  Specified by:
    `handleGetObject` in class `java.util.ResourceBundle`
  Throws:
    `java.util.MissingResourceException`

### getKeys

    public java.util.Enumeration getKeys()

  A required internal method for ResourceBundle. Load the actual resource bundle, if it has not yet been loaded, then hand the request off to that bundle.

  Specified by:
    `getKeys` in class `java.util.ResourceBundle`

### getName

    public java.lang.String getName()

  Returns the name of this bundle (useful for methods using bundle name instead of instance, such as `Logger` creation,

  Returns:
    the name of this resource bundle

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.