mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
/* Copyright (C) 1998, 1999  Free Software Foundation
 | 
						|
 | 
						|
   This file is part of libgcj.
 | 
						|
 | 
						|
This software is copyrighted work licensed under the terms of the
 | 
						|
Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
 | 
						|
details.  */
 | 
						|
 | 
						|
package java.util;
 | 
						|
 | 
						|
/**
 | 
						|
 * @author Anthony Green <green@cygnus.com>
 | 
						|
 * @date November 26, 1998.
 | 
						|
 */
 | 
						|
 | 
						|
/* Written using "Java Class Libraries", 2nd edition, ISBN 0-201-31002-3,
 | 
						|
 * and "The Java Language Specification", ISBN 0-201-63451-1.  */
 | 
						|
 | 
						|
public abstract class ListResourceBundle extends ResourceBundle 
 | 
						|
{
 | 
						|
  public final Object handleGetObject(String key)
 | 
						|
    {
 | 
						|
      Object a[][] = getContents();
 | 
						|
 | 
						|
      for (int i = 0; i < a.length; i++)
 | 
						|
	{
 | 
						|
	  if (key.compareTo((String) a[i][0]) == 0)
 | 
						|
	    return a[i][1];
 | 
						|
	}
 | 
						|
      throw new MissingResourceException("can't find handle", 
 | 
						|
					 getClass().getName(), 
 | 
						|
					 key);
 | 
						|
    }
 | 
						|
 | 
						|
  public Enumeration getKeys()
 | 
						|
    {
 | 
						|
      Object a[][] = getContents();
 | 
						|
 | 
						|
      Vector keys = new Vector(a.length);
 | 
						|
 | 
						|
      for (int i = 0; i < a.length; i++)
 | 
						|
	keys.addElement(a[i][0]);
 | 
						|
 | 
						|
      return keys.elements();
 | 
						|
    }
 | 
						|
 | 
						|
  protected abstract Object[][] getContents();
 | 
						|
 | 
						|
  public ListResourceBundle()
 | 
						|
    {
 | 
						|
    }
 | 
						|
}
 |