Package net.n2oapp.properties
Class OverrideProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<Object,Object>
-
- java.util.Properties
-
- net.n2oapp.properties.OverrideProperties
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<Object,Object>
- Direct Known Subclasses:
ExpressionBasedProperties,ReloadableProperties
public class OverrideProperties extends Properties
OverrideProperties class allows you to override value from base properties.- Since:
- 05.06.2015
- Author:
- operehod
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.Properties
defaults
-
-
Constructor Summary
Constructors Constructor Description OverrideProperties()OverrideProperties(Properties baseProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(Object value)booleancontainsKey(Object key)booleancontainsValue(Object value)Objectget(Object key)PropertiesgetBaseProperties()StringgetCurrentLvlProperty(String key)StringgetProperty(String key)получить property с учетом наследованияEnumeration<Object>keys()voidsetBaseProperties(Properties baseProperties)intsize()Set<String>stringPropertyNames()StringsuperGetProperty(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
-
-
-
-
Constructor Detail
-
OverrideProperties
public OverrideProperties(Properties baseProperties)
-
OverrideProperties
public OverrideProperties()
-
-
Method Detail
-
setBaseProperties
public void setBaseProperties(Properties baseProperties)
-
size
public int size()
-
stringPropertyNames
public Set<String> stringPropertyNames()
- Overrides:
stringPropertyNamesin classProperties
-
getProperty
public String getProperty(String key)
получить property с учетом наследования- Overrides:
getPropertyin classProperties
-
superGetProperty
public String superGetProperty(String key)
получить property текущего уровня, без учета наследования
-
contains
public boolean contains(Object value)
- Overrides:
containsin classProperties
-
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKeyin interfaceMap<Object,Object>- Overrides:
containsKeyin classProperties
-
containsValue
public boolean containsValue(Object value)
- Specified by:
containsValuein interfaceMap<Object,Object>- Overrides:
containsValuein classProperties
-
getBaseProperties
public Properties getBaseProperties()
-
keys
public Enumeration<Object> keys()
- Overrides:
keysin classProperties
-
-