Package org.fluentlenium.core.hook
Interface HookChainBuilder
-
- All Known Implementing Classes:
DefaultHookChainBuilder
public interface HookChainBuilder
Builder of hook chains from element supplier, element locator supplier and hook definitions list.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<FluentHook>
build(java.util.function.Supplier<org.openqa.selenium.WebElement> elementSupplier, java.util.function.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator, java.util.function.Supplier<java.lang.String> toStringSupplier, java.util.List<HookDefinition<?>> hooks)
Build the hook chain.
-
-
-
Method Detail
-
build
java.util.List<FluentHook> build(java.util.function.Supplier<org.openqa.selenium.WebElement> elementSupplier, java.util.function.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator, java.util.function.Supplier<java.lang.String> toStringSupplier, java.util.List<HookDefinition<?>> hooks)
Build the hook chain.- Parameters:
elementSupplier
- element supplierlocator
- element locator suppliertoStringSupplier
- element toString supplierhooks
- list of hook definitions- Returns:
- hook chain
-
-