public interface TargetDependingParameter extends Parameter, TargetDepending
TargetDefinition. Two possiblities of data retrieval are possible:
Either providing the target description directly on the #getFor
method, or registering it with TargetDepending.registerTarget(target.TargetDefinition) and
subsequentially calling Parameter.get(). This implies that calls to the
parameter's get method always return the value stemming from the same
target until a new one has been registered.Parameter.set(java.lang.Object) method seems unlikely. Parameter values change with
registering a new target.TargetDependingParameter for that purpose.CONFIG, KEY_CLASS| Modifier and Type | Method and Description |
|---|---|
String |
getFormattedFor(TargetDefinition target)
Returns a formatted version of the
#getFor method. |
Object |
getForTarget(TargetDefinition target)
Returns the parameter value using some values of the target definition
handed over.
|
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringPropertiesinitregisterTargetObject getForTarget(TargetDefinition target)
Parameter.get() still return the old
value.String getFormattedFor(TargetDefinition target)
#getFor method.