|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable
com.sun.interview.Properties2
public class Properties2
The Properties class represents a persistent set of
properties. The Properties can be saved to a stream
or loaded from a stream. Each key and its corresponding value in
the property list is a string.
A property list can contain another property list as its "defaults"; this second property list is searched if the property key is not found in the original property list. This class is similar to java.util.Properties, but has upgraded capabilities.
| Field Summary | |
|---|---|
protected Properties2 |
defaults
A property list that contains default values for any keys not found in this property list. |
| Constructor Summary | |
|---|---|
Properties2()
Creates an empty property list with no default values. |
|
Properties2(Properties2 defaults)
Creates an empty property list with the specified defaults. |
|
| Method Summary | |
|---|---|
java.lang.String |
getProperty(java.lang.String key)
Searches for the property with the specified key in this property list. |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue)
Searches for the property with the specified key in this property list. |
void |
list(java.io.PrintWriter out)
Prints this property list out to the specified output stream. |
void |
load(java.util.Properties source)
|
void |
load(java.io.Reader in)
Reads a property list from an input stream. |
java.util.Enumeration |
propertyNames()
Returns an enumeration of all the keys in this property list, including the keys in the default property list. |
void |
save(java.io.Writer out,
java.lang.String header)
Stores this property list to the specified output stream. |
| Methods inherited from class java.util.Hashtable |
|---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Properties2 defaults
| Constructor Detail |
|---|
public Properties2()
public Properties2(Properties2 defaults)
defaults - the defaults.| Method Detail |
|---|
public void load(java.util.Properties source)
public void load(java.io.Reader in)
throws java.io.IOException
in - the input stream.
java.io.IOException - if an error occurred when reading from the
input stream.
public void save(java.io.Writer out,
java.lang.String header)
out - an output stream.header - a description of the property list.public java.lang.String getProperty(java.lang.String key)
null if the property is not found.
key - the property key.
defaults
public java.lang.String getProperty(java.lang.String key,
java.lang.String defaultValue)
key - the hashtable key.defaultValue - a default value.
defaultspublic java.util.Enumeration propertyNames()
Enumeration,
defaultspublic void list(java.io.PrintWriter out)
out - an output stream.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||