Class java.util.Properties
All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class java.util.Properties
java.lang.Object
   |
   +----java.util.Dictionary
           |
           +----java.util.Hashtable
                   |
                   +----java.util.Properties
  -  public class Properties
  
-  extends Hashtable
  
Persistent properties class. This class is basically a hashtable 
that can be saved/loaded from a stream. If a property is not found,
a property list containing defaults is searched. This allows
arbitrary nesting.
  
  -  
	defaults
   -  
 
  
  -  
	Properties()
   -  Creates an empty property list.
  
 -  
	Properties(Properties)
   -  Creates an empty property list with specified defaults.
 
  
  -  
	getProperty(String)
   -  Gets a property with the specified key.
  
 -  
	getProperty(String, String)
   -  Gets a property with the specified key and default.
  
 -  
	list(PrintStream)
   -  List properties, for debugging
  
 -  
	load(InputStream)
   -  Loads properties from an InputStream.
  
 -  
	propertyNames()
   -  Enumerates all the keys.
  
 -  
	save(OutputStream, String)
   -  Save properties to an OutputStream.
 
  
defaults
  protected Properties defaults
  
Properties
  public Properties()
  -  Creates an empty property list.
 
Properties
  public Properties(Properties defaults)
  -  Creates an empty property list with specified defaults.
  
    -  Parameters:
    
 -  defaults - the defaults
  
 
 
  
load
  public synchronized void load(InputStream in) throws IOException
  -  Loads properties from an InputStream.
  
    -  Parameters:
    
 -  in - the input stream
    
 -  Throws: IOException
    
 -  Error when reading from input stream.
  
 
 
save
  public synchronized void save(OutputStream out,
                                String header)
  -  Save properties to an OutputStream. Use the header as
a comment at the top of the file.
 
getProperty
  public String getProperty(String key)
  -  Gets a property with the specified key. If the key is not 
found in this property list, tries the defaults. This method 
returns null if the property is not found.
  
    -  Parameters:
    
 -  key - the hashtable key
  
 
 
getProperty
  public String getProperty(String key,
                            String defaultValue)
  -  Gets a property with the specified key and default. If the 
key is not found in this property list, tries the defaults. 
This method returns defaultValue if the property is not found.
 
propertyNames
  public Enumeration propertyNames()
  -  Enumerates all the keys.
 
list
  public void list(PrintStream out)
  -  List properties, for debugging
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index