@API(status=STABLE)
public interface Glue
A container of glue code.
Glue code connects steps in files to executable code. It also includes before-, after-, each and all hooks, parameter types, data table types and docstrings.
Glue is provided by a Backend implementation which discovers it on
request.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAfterAllHook(StaticHookDefinition afterAllHook) voidaddAfterHook(HookDefinition afterHook) voidaddAfterStepHook(HookDefinition afterStepHook) voidaddBeforeAllHook(StaticHookDefinition beforeAllHook) voidaddBeforeHook(HookDefinition beforeHook) voidaddBeforeStepHook(HookDefinition beforeStepHook) voidaddDataTableType(DataTableTypeDefinition dataTableType) voidaddDefaultDataTableCellTransformer(DefaultDataTableCellTransformerDefinition defaultDataTableCellTransformer) voidaddDefaultDataTableEntryTransformer(DefaultDataTableEntryTransformerDefinition defaultDataTableEntryTransformer) voidaddDefaultParameterTransformer(DefaultParameterTransformerDefinition defaultParameterTransformer) voidaddDocStringType(DocStringTypeDefinition docStringType) voidaddParameterType(ParameterTypeDefinition parameterType) voidaddStepDefinition(StepDefinition stepDefinition)
-
Method Details
-
addBeforeAllHook
-
addAfterAllHook
-
addStepDefinition
-
addBeforeHook
-
addAfterHook
-
addBeforeStepHook
-
addAfterStepHook
-
addParameterType
-
addDataTableType
-
addDefaultParameterTransformer
void addDefaultParameterTransformer(DefaultParameterTransformerDefinition defaultParameterTransformer) -
addDefaultDataTableEntryTransformer
void addDefaultDataTableEntryTransformer(DefaultDataTableEntryTransformerDefinition defaultDataTableEntryTransformer) -
addDefaultDataTableCellTransformer
void addDefaultDataTableCellTransformer(DefaultDataTableCellTransformerDefinition defaultDataTableCellTransformer) -
addDocStringType
-