de.tuberlin.cs.flp.jspwiki.util
Class PropertiesOrdered
java.lang.Object
java.util.Dictionary
java.util.Hashtable
java.util.Properties
de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- Direct Known Subclasses:
- ArchiveEntryImpl
- public class PropertiesOrdered
- extends java.util.Properties
Class PropertiesOrdered. This behaves like java.util.Properties, but preserves the order in which entries have been loaded or added. This is useful if the order of configuration entries shold be preserved when Properties are loaded.
- See Also:
- Serialized Form
Field Summary |
protected de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered.ArraySet |
keysInOrder
The keys in order. |
Fields inherited from class java.util.Properties |
defaults |
Method Summary |
java.util.Enumeration |
elements()
|
java.util.Set |
entrySet()
|
de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered.ArraySet |
getKeysInOrder()
|
java.util.Enumeration |
keys()
|
java.util.Set |
keySet()
|
void |
load(java.io.InputStream in)
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object val)
|
java.lang.Object |
remove(java.lang.Object key)
|
void |
setKeysInOrder(de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered.ArraySet arraySet)
|
java.util.Collection |
values()
|
Methods inherited from class java.util.Properties |
getProperty, getProperty, list, list, propertyNames, save, setProperty, store |
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, equals, get, hashCode, isEmpty, putAll, rehash, size, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
keysInOrder
protected de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered.ArraySet keysInOrder
- The keys in order.
PropertiesOrdered
public PropertiesOrdered()
- Creates a new instance of PropertiesOrdered
entrySet
public java.util.Set entrySet()
- Returns:
keySet
public java.util.Set keySet()
- Returns:
keys
public java.util.Enumeration keys()
- Returns:
values
public java.util.Collection values()
- Returns:
elements
public java.util.Enumeration elements()
- Returns:
put
public java.lang.Object put(java.lang.Object key,
java.lang.Object val)
- Parameters:
key
- The key.val
- The val.
- Returns:
remove
public java.lang.Object remove(java.lang.Object key)
- Parameters:
key
- The key.
- Returns:
load
public void load(java.io.InputStream in)
throws java.io.IOException
- Parameters:
in
- The input stream.
- Throws:
java.io.IOException
- if an i/o error occurs
getKeysInOrder
public de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered.ArraySet getKeysInOrder()
setKeysInOrder
public void setKeysInOrder(de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered.ArraySet arraySet)