Package com.chutneytesting.action.domain
Interface ActionTemplate
-
- All Known Implementing Classes:
ActionTemplateV2
public interface ActionTemplate
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Actioncreate(List<ParameterResolver> parameterResolvers)Stringidentifier()Class<?>implementationClass()Set<Parameter>parameters()default <T> TresolveParameter(List<ParameterResolver> parameterResolvers, Parameter parameter)
-
-
-
Method Detail
-
identifier
String identifier()
- Returns:
- an identifier to link action description in a scenario and its implementation
-
implementationClass
Class<?> implementationClass()
- Returns:
- the class parsed into the current
ActionTemplate. May not be aActionif adaptation is made to comply to the current SPI.
-
create
Action create(List<ParameterResolver> parameterResolvers) throws UnresolvableActionParameterException, ActionInstantiationFailureException
-
resolveParameter
default <T> T resolveParameter(List<ParameterResolver> parameterResolvers, Parameter parameter)
-
-