Package net.n2oapp.properties
Class ExpressionBasedProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- net.n2oapp.properties.OverrideProperties
-
- net.n2oapp.properties.ExpressionBasedProperties
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.Object,java.lang.Object>
- Direct Known Subclasses:
WebApplicationProperties
public class ExpressionBasedProperties extends OverrideProperties
ExpressionBasedProperties evaluates properties values of expressions in SpEL- Since:
- 25.02.2016
- Author:
- iryabov
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExpressionBasedProperties()ExpressionBasedProperties(java.util.Properties baseProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(java.lang.Object key)java.lang.StringgetProperty(java.lang.String key)получить property с учетом наследованияvoidsetEvaluationContext(org.springframework.expression.EvaluationContext context)-
Methods inherited from class net.n2oapp.properties.OverrideProperties
contains, containsKey, containsValue, getBaseProperties, getCurrentLvlProperty, keys, setBaseProperties, size, stringPropertyNames, superGetProperty
-
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
-
setEvaluationContext
public void setEvaluationContext(org.springframework.expression.EvaluationContext context)
-
getProperty
public java.lang.String getProperty(java.lang.String key)
Description copied from class:OverridePropertiesполучить property с учетом наследования- Overrides:
getPropertyin classOverrideProperties
-
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
getin interfacejava.util.Map<java.lang.Object,java.lang.Object>- Overrides:
getin classOverrideProperties
-
-