public abstract class AbstractComponentInstantiator extends Object implements ComponentInstantiator
| Constructor and Description |
|---|
AbstractComponentInstantiator() |
| Modifier and Type | Method and Description |
|---|---|
<L extends List<T>,T> |
asComponentList(Class<L> listClass,
Class<T> componentClass,
Iterable<org.openqa.selenium.WebElement> elements)
Create and register a new list of component from the given element iterable.
|
<L extends List<T>,T> |
asComponentList(Class<L> listClass,
Class<T> componentClass,
List<org.openqa.selenium.WebElement> elements)
Create and register a new list of component from the given element iterable.
|
<L extends List<T>,T> |
asComponentList(Class<L> listClass,
Class<T> componentClass,
org.openqa.selenium.WebElement... elements)
Create and register a new list of component from the given element iterable.
|
<T> ComponentList<T> |
asComponentList(Class<T> componentClass,
Iterable<org.openqa.selenium.WebElement> elements)
Create and register a new list of component from the given element iterable.
|
<T> ComponentList<T> |
asComponentList(Class<T> componentClass,
List<org.openqa.selenium.WebElement> elements)
Create and register a new list of component from the given element iterable.
|
<T> ComponentList<T> |
asComponentList(Class<T> componentClass,
org.openqa.selenium.WebElement... elements)
Create and register a new list of component from the given element iterable.
|
<T extends FluentWebElement> |
asFluentList(Class<T> componentClass,
Iterable<org.openqa.selenium.WebElement> elements)
create and register a new fluent list.
|
<T extends FluentWebElement> |
asFluentList(Class<T> componentClass,
List<org.openqa.selenium.WebElement> elements)
create and register a new fluent list.
|
<T extends FluentWebElement> |
asFluentList(Class<T> componentClass,
org.openqa.selenium.WebElement... elements)
create and register a new fluent list.
|
FluentList<FluentWebElement> |
asFluentList(Iterable<org.openqa.selenium.WebElement> elements)
create and register a new fluent list.
|
FluentList<FluentWebElement> |
asFluentList(List<org.openqa.selenium.WebElement> elements)
create and register a new fluent list.
|
FluentList<FluentWebElement> |
asFluentList(org.openqa.selenium.WebElement... elements)
create and register a new fluent list.
|
<L extends List<T>,T> |
newComponentList(Class<L> listClass,
Class<T> componentClass)
Create and register an empty list of component.
|
<L extends List<T>,T> |
newComponentList(Class<L> listClass,
Class<T> componentClass,
T... componentsList)
Create and register a new list of component from the given component list.
|
<T> ComponentList<T> |
newComponentList(Class<T> componentClass)
Create and register an empty list of component.
|
<T> ComponentList<T> |
newComponentList(Class<T> componentClass,
List<T> componentsList)
Create and register a new list of component from the given component list.
|
<T> ComponentList<T> |
newComponentList(Class<T> componentClass,
T... componentsList)
Create and register a new list of component from the given component list.
|
FluentWebElement |
newFluent(org.openqa.selenium.WebElement element)
Create and register a new fluent element from the given element.
|
FluentList<FluentWebElement> |
newFluentList()
create and register an empty fluent list.
|
<T extends FluentWebElement> |
newFluentList(Class<T> componentClass)
create and register an empty fluent list.
|
<T extends FluentWebElement> |
newFluentList(Class<T> componentClass,
List<T> elements)
create and register a new fluent list.
|
<T extends FluentWebElement> |
newFluentList(Class<T> componentClass,
T... elements)
create and register a new fluent list.
|
FluentList<FluentWebElement> |
newFluentList(FluentWebElement... elements)
create and register a new fluent list.
|
FluentList<FluentWebElement> |
newFluentList(List<FluentWebElement> elements)
create and register a new fluent list.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisComponentClass, isComponentListClass, newComponent, newComponentListpublic FluentWebElement newFluent(org.openqa.selenium.WebElement element)
ComponentInstantiatornewFluent in interface ComponentInstantiatorelement - wrapped elementpublic FluentList<FluentWebElement> newFluentList()
ComponentInstantiatornewFluentList in interface ComponentInstantiatorpublic FluentList<FluentWebElement> asFluentList(org.openqa.selenium.WebElement... elements)
ComponentInstantiatorasFluentList in interface ComponentInstantiatorelements - list of elementspublic FluentList<FluentWebElement> asFluentList(Iterable<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasFluentList in interface ComponentInstantiatorelements - list of elementspublic FluentList<FluentWebElement> asFluentList(List<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasFluentList in interface ComponentInstantiatorelements - list of elementspublic FluentList<FluentWebElement> newFluentList(FluentWebElement... elements)
ComponentInstantiatornewFluentList in interface ComponentInstantiatorelements - list of elementspublic FluentList<FluentWebElement> newFluentList(List<FluentWebElement> elements)
ComponentInstantiatornewFluentList in interface ComponentInstantiatorelements - list of elementspublic <T extends FluentWebElement> FluentList<T> newFluentList(Class<T> componentClass)
ComponentInstantiatornewFluentList in interface ComponentInstantiatorT - type of the componentcomponentClass - class of the componentpublic <T extends FluentWebElement> FluentList<T> newFluentList(Class<T> componentClass, T... elements)
ComponentInstantiatornewFluentList in interface ComponentInstantiatorT - type of the componentcomponentClass - class of the componentelements - list of elementspublic <T extends FluentWebElement> FluentList<T> newFluentList(Class<T> componentClass, List<T> elements)
ComponentInstantiatornewFluentList in interface ComponentInstantiatorT - type of the componentcomponentClass - class of the componentelements - list of elementspublic <T extends FluentWebElement> FluentList<T> asFluentList(Class<T> componentClass, org.openqa.selenium.WebElement... elements)
ComponentInstantiatorasFluentList in interface ComponentInstantiatorT - type of the componentcomponentClass - class of the componentelements - list of elementspublic <T extends FluentWebElement> FluentList<T> asFluentList(Class<T> componentClass, Iterable<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasFluentList in interface ComponentInstantiatorT - type of the componentcomponentClass - class of the componentelements - list of elementspublic <T extends FluentWebElement> FluentList<T> asFluentList(Class<T> componentClass, List<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasFluentList in interface ComponentInstantiatorT - type of the componentcomponentClass - class of the componentelements - list of elementspublic <L extends List<T>,T> L newComponentList(Class<L> listClass, Class<T> componentClass)
ComponentInstantiatornewComponentList in interface ComponentInstantiatorL - type of the listT - type of the componentlistClass - type of the listcomponentClass - type of the componentpublic <T> ComponentList<T> newComponentList(Class<T> componentClass)
ComponentInstantiatornewComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentpublic <T> ComponentList<T> asComponentList(Class<T> componentClass, org.openqa.selenium.WebElement... elements)
ComponentInstantiatorasComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentelements - elementspublic <T> ComponentList<T> asComponentList(Class<T> componentClass, Iterable<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentelements - elementspublic <T> ComponentList<T> asComponentList(Class<T> componentClass, List<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentelements - elementspublic <T> ComponentList<T> newComponentList(Class<T> componentClass, T... componentsList)
ComponentInstantiatornewComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentcomponentsList - components listpublic <T> ComponentList<T> newComponentList(Class<T> componentClass, List<T> componentsList)
ComponentInstantiatornewComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentcomponentsList - components listpublic <L extends List<T>,T> L newComponentList(Class<L> listClass, Class<T> componentClass, T... componentsList)
ComponentInstantiatornewComponentList in interface ComponentInstantiatorL - type of the listT - type of the componentlistClass - type of the listcomponentClass - type of the componentcomponentsList - components listpublic <L extends List<T>,T> L asComponentList(Class<L> listClass, Class<T> componentClass, org.openqa.selenium.WebElement... elements)
ComponentInstantiatorasComponentList in interface ComponentInstantiatorL - type of the listT - type of the componentlistClass - type of the listcomponentClass - type of the componentelements - elementspublic <L extends List<T>,T> L asComponentList(Class<L> listClass, Class<T> componentClass, Iterable<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasComponentList in interface ComponentInstantiatorL - type of the listT - type of the componentlistClass - type of the listcomponentClass - type of the componentelements - elementspublic <L extends List<T>,T> L asComponentList(Class<L> listClass, Class<T> componentClass, List<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasComponentList in interface ComponentInstantiatorL - type of the listT - type of the componentlistClass - type of the listcomponentClass - type of the componentelements - elementsCopyright © 2016 FluentLenium. All Rights Reserved.