Package org.apache.wiki.htmltowiki
Class PersistentMapDecorator
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<java.lang.Object,java.lang.Object>
java.util.Properties
org.apache.wiki.htmltowiki.PersistentMapDecorator
- All Implemented Interfaces:
 java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.Object,java.lang.Object>
public class PersistentMapDecorator extends java.util.Properties
Adds the load / save - functionality known from the Properties - class to any
 Map implementation.
- See Also:
 - Serialized Form
 
- 
Field Summary
Fields inherited from class java.util.Properties
defaults - 
Constructor Summary
Constructors Constructor Description PersistentMapDecorator(java.util.Map<java.lang.Object,java.lang.Object> delegate)Creates a new decorator for a given map. - 
Method Summary
Modifier and Type Method Description voidclear()booleancontainsKey(java.lang.Object key)booleancontainsValue(java.lang.Object value)java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>>entrySet()booleanequals(java.lang.Object obj)java.lang.Objectget(java.lang.Object key)inthashCode()booleanisEmpty()java.util.Set<java.lang.Object>keySet()java.lang.Objectput(java.lang.Object arg0, java.lang.Object arg1)voidputAll(java.util.Map<?,?> arg0)java.lang.Objectremove(java.lang.Object key)intsize()java.lang.StringtoString()java.util.Collection<java.lang.Object>values()Methods inherited from class java.util.Properties
clone, compute, computeIfAbsent, computeIfPresent, contains, elements, forEach, getOrDefault, getProperty, getProperty, keys, list, list, load, load, loadFromXML, merge, propertyNames, putIfAbsent, rehash, remove, replace, replace, replaceAll, save, setProperty, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNamesMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Constructor Details
- 
PersistentMapDecorator
Creates a new decorator for a given map.- Parameters:
 delegate- The map to create a decorator for.
 
 - 
 - 
Method Details
- 
clear
- Specified by:
 clearin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 clearin classjava.util.Properties
 - 
containsKey
- Specified by:
 containsKeyin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 containsKeyin classjava.util.Properties
 - 
containsValue
- Specified by:
 containsValuein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 containsValuein classjava.util.Properties
 - 
entrySet
- Specified by:
 entrySetin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 entrySetin classjava.util.Properties
 - 
equals
- Specified by:
 equalsin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 equalsin classjava.util.Properties
 - 
get
- Specified by:
 getin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 getin classjava.util.Properties
 - 
hashCode
- Specified by:
 hashCodein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 hashCodein classjava.util.Properties
 - 
isEmpty
- Specified by:
 isEmptyin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 isEmptyin classjava.util.Properties
 - 
keySet
- Specified by:
 keySetin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 keySetin classjava.util.Properties
 - 
put
- Specified by:
 putin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 putin classjava.util.Properties
 - 
putAll
- Specified by:
 putAllin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 putAllin classjava.util.Properties
 - 
remove
- Specified by:
 removein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 removein classjava.util.Properties
 - 
size
- Specified by:
 sizein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 sizein classjava.util.Properties
 - 
toString
- Overrides:
 toStringin classjava.util.Properties
 - 
values
- Specified by:
 valuesin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
 valuesin classjava.util.Properties
 
 -