Package net.n2oapp.properties
Class OverrideProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- net.n2oapp.properties.OverrideProperties
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.Object,java.lang.Object>
- Direct Known Subclasses:
ExpressionBasedProperties,ReloadableProperties
public class OverrideProperties extends java.util.PropertiesOverrideProperties class allows you to override value from base properties.- Since:
- 05.06.2015
- Author:
- operehod
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OverrideProperties()OverrideProperties(java.util.Properties baseProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(java.lang.Object value)booleancontainsKey(java.lang.Object key)booleancontainsValue(java.lang.Object value)java.lang.Objectget(java.lang.Object key)java.util.PropertiesgetBaseProperties()java.lang.StringgetCurrentLvlProperty(java.lang.String key)java.lang.StringgetProperty(java.lang.String key)получить property с учетом наследованияjava.util.Enumeration<java.lang.Object>keys()voidsetBaseProperties(java.util.Properties baseProperties)intsize()java.util.Set<java.lang.String>stringPropertyNames()java.lang.StringsuperGetProperty(java.lang.String key)получить property текущего уровня, без учета наследования-
Methods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, elements, entrySet, equals, forEach, getOrDefault, getProperty, hashCode, isEmpty, keySet, list, list, load, load, loadFromXML, merge, propertyNames, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, save, setProperty, store, store, storeToXML, storeToXML, storeToXML, toString, values
-
-
-
-
Method Detail
-
setBaseProperties
public void setBaseProperties(java.util.Properties baseProperties)
-
size
public int size()
- Specified by:
sizein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
sizein classjava.util.Properties
-
stringPropertyNames
public java.util.Set<java.lang.String> stringPropertyNames()
- Overrides:
stringPropertyNamesin classjava.util.Properties
-
getProperty
public java.lang.String getProperty(java.lang.String key)
получить property с учетом наследования- Overrides:
getPropertyin classjava.util.Properties
-
superGetProperty
public java.lang.String superGetProperty(java.lang.String key)
получить property текущего уровня, без учета наследования
-
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
getin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
getin classjava.util.Properties
-
getCurrentLvlProperty
public java.lang.String getCurrentLvlProperty(java.lang.String key)
-
contains
public boolean contains(java.lang.Object value)
- Overrides:
containsin classjava.util.Properties
-
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKeyin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
containsKeyin classjava.util.Properties
-
containsValue
public boolean containsValue(java.lang.Object value)
- Specified by:
containsValuein interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
containsValuein classjava.util.Properties
-
getBaseProperties
public java.util.Properties getBaseProperties()
-
keys
public java.util.Enumeration<java.lang.Object> keys()
- Overrides:
keysin classjava.util.Properties
-
-