de.cesr.lara.components.environment.impl
Class LAbstractEnvironmentalProperty<V>
java.lang.Object
de.cesr.lara.components.LaraProperty<LAbstractEnvironmentalProperty<V>,V>
de.cesr.lara.components.environment.impl.LAbstractEnvironmentalProperty<V>
- Type Parameters:
V
- type of property's value
- Direct Known Subclasses:
- LEnvironmentalIntProperty, LEnvironmentalListOfStringProperty, LEnvironmentalProperty
public abstract class LAbstractEnvironmentalProperty<V>
- extends LaraProperty<LAbstractEnvironmentalProperty<V>,V>
Subclasses need to override LaraProperty.getModifiedProperty(Object)
and return
their own type in order to be stored as their type in the environment!
environment
protected LaraEnvironment environment
- environment this property is associated with
LAbstractEnvironmentalProperty
public LAbstractEnvironmentalProperty(String key,
LaraEnvironment env)
- Parameters:
key
- the LEnvironmentalProperty
's nameenv
- the LaraEnvironment
the property belongs to
getEnvironment
public LaraEnvironment getEnvironment()
- Getter of the property environment
- Returns:
- environment this property is associated with.