Package net.n2oapp.properties
Class ExpressionBasedProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<Object,Object>
-
- java.util.Properties
-
- net.n2oapp.properties.OverrideProperties
-
- net.n2oapp.properties.ExpressionBasedProperties
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<Object,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
-
-
Field Summary
-
Fields inherited from class java.util.Properties
defaults
-
-
Constructor Summary
Constructors Constructor Description ExpressionBasedProperties()ExpressionBasedProperties(Properties baseProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget(Object key)StringgetProperty(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
-
-
-
-
Constructor Detail
-
ExpressionBasedProperties
public ExpressionBasedProperties(Properties baseProperties)
-
ExpressionBasedProperties
public ExpressionBasedProperties()
-
-
Method Detail
-
setEvaluationContext
public void setEvaluationContext(org.springframework.expression.EvaluationContext context)
-
getProperty
public String getProperty(String key)
Description copied from class:OverridePropertiesполучить property с учетом наследования- Overrides:
getPropertyin classOverrideProperties
-
-