JML

java.util
Class ResourceBundle

java.lang.Object
  extended byjava.util.ResourceBundle

public abstract class ResourceBundle
extends Object


Class Specifications

Specifications inherited from class Object
represents objectState <- org.jmlspecs.lang.JMLDataGroup.IT;
public represents _getClass <- \typeof(this);

Model Field Summary
 
Model fields inherited from class java.lang.Object
_getClass, objectState, theString
 
Ghost Field Summary
 
Ghost fields inherited from class java.lang.Object
objectTimesFinalized, owner
 
Field Summary
protected  ResourceBundle parent
           
 
Constructor Summary
ResourceBundle()
           
 
Model Method Summary
 
Model methods inherited from class java.lang.Object
hashValue
 
Method Summary
static ResourceBundle getBundle(non_null String baseName)
           
static ResourceBundle getBundle(non_null String baseName, non_null Locale locale)
           
static ResourceBundle getBundle(non_null String baseName, non_null Locale locale, non_null ClassLoader loader)
           
abstract  Enumeration getKeys()
           
 Locale getLocale()
           
 Object getObject(non_null String key)
           
 String getString(non_null String key)
           
 String[] getStringArray(non_null String key)
           
protected abstract  Object handleGetObject(non_null String key)
           
protected  void setParent(nullable ResourceBundle parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected ResourceBundle parent
Specifications: nullable
Constructor Detail

ResourceBundle

public ResourceBundle()
Method Detail

getString

public final String getString(non_null String key)
Specifications: non_null

getStringArray

public final String[] getStringArray(non_null String key)
Specifications: non_null

getObject

public final Object getObject(non_null String key)
Specifications: non_null

getLocale

public Locale getLocale()
Specifications: nullable

setParent

protected void setParent(nullable ResourceBundle parent)

getBundle

public static final ResourceBundle getBundle(non_null String baseName)
Specifications: non_null

getBundle

public static final ResourceBundle getBundle(non_null String baseName,
                                             non_null Locale locale)
Specifications: non_null

getBundle

public static ResourceBundle getBundle(non_null String baseName,
                                       non_null Locale locale,
                                       non_null ClassLoader loader)
Specifications: non_null

handleGetObject

protected abstract Object handleGetObject(non_null String key)

getKeys

public abstract Enumeration getKeys()
Specifications: non_null

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.