T - Value type, same as in ValueEngineerpublic interface PropertyProviding<T>
| Modifier and Type | Interface and Description |
|---|---|
static class |
PropertyProviding.UnsupportedPropertyException
Exception to be thrown in case of an unknown property was requested.
|
| Modifier and Type | Field and Description |
|---|---|
static ValueEngineerAspectType<PropertyProviding<?>> |
TYPE
Aspect for
ValueEngineers providing means to provide properties. |
| Modifier and Type | Method and Description |
|---|---|
Object |
getProperty(T value,
String name)
Provide a value for the property having the given name.
|
static final ValueEngineerAspectType<PropertyProviding<?>> TYPE
ValueEngineers providing means to provide properties.Object getProperty(T value, String name) throws PropertyProviding.UnsupportedPropertyException
value - The value to base the property determination on.name - The name of the property.PropertyProviding.UnsupportedPropertyException - If there is no such property.Copyright © 2015 e-Spirit AG. All Rights Reserved. Build 5.1.408