public class Targets
extends java.lang.Object
| Constructor and Description |
|---|
Targets(ActionRuntime actionRuntime,
java.lang.Object action) |
Targets(Target target,
ScopeData[] scopeData) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
createActionMethodArgument(java.lang.Class type,
java.lang.Object action)
Creates action method arguments.
|
java.lang.Object[] |
extractParametersValues()
Collects all parameters from target into an array.
|
void |
forEachTarget(java.util.function.Consumer<Target> targetConsumer) |
void |
forEachTargetAndInScopes(ScopeType scopeType,
java.util.function.BiConsumer<Target,ScopeData.In> biConsumer) |
void |
forEachTargetAndOutScopes(ScopeType scopeType,
java.util.function.BiConsumer<Target,ScopeData.Out> biConsumer) |
protected Target[] |
makeTargets(ActionRuntime actionRuntime,
java.lang.Object action)
Joins action and parameters into one array of Targets.
|
boolean |
usesScope(ScopeType scopeType) |
public Targets(ActionRuntime actionRuntime, java.lang.Object action)
public boolean usesScope(ScopeType scopeType)
public void forEachTarget(java.util.function.Consumer<Target> targetConsumer)
public void forEachTargetAndInScopes(ScopeType scopeType, java.util.function.BiConsumer<Target,ScopeData.In> biConsumer)
public void forEachTargetAndOutScopes(ScopeType scopeType, java.util.function.BiConsumer<Target,ScopeData.Out> biConsumer)
public java.lang.Object[] extractParametersValues()
protected Target[] makeTargets(ActionRuntime actionRuntime, java.lang.Object action)
protected java.lang.Object createActionMethodArgument(java.lang.Class type,
java.lang.Object action)
Copyright © 2003-present Jodd Team