public abstract class AbstractComponentInstantiator extends java.lang.Object implements ComponentInstantiator
| Constructor and Description |
|---|
AbstractComponentInstantiator() |
| Modifier and Type | Method and Description |
|---|---|
<L extends java.util.List<T>,T> |
asComponentList(java.lang.Class<L> listClass,
java.lang.Class<T> componentClass,
java.lang.Iterable<org.openqa.selenium.WebElement> elements)
Create and register a new list of component from the given element iterable.
|
<L extends java.util.List<T>,T> |
asComponentList(java.lang.Class<L> listClass,
java.lang.Class<T> componentClass,
java.util.List<org.openqa.selenium.WebElement> elements)
Create and register a new list of component from the given element iterable.
|
<L extends java.util.List<T>,T> |
asComponentList(java.lang.Class<L> listClass,
java.lang.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(java.lang.Class<T> componentClass,
java.lang.Iterable<org.openqa.selenium.WebElement> elements)
Create and register a new list of component from the given element iterable.
|
<T> ComponentList<T> |
asComponentList(java.lang.Class<T> componentClass,
java.util.List<org.openqa.selenium.WebElement> elements)
Create and register a new list of component from the given element iterable.
|
<T> ComponentList<T> |
asComponentList(java.lang.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(java.lang.Class<T> componentClass,
java.lang.Iterable<org.openqa.selenium.WebElement> elements)
create and register a new fluent list.
|
<T extends FluentWebElement> |
asFluentList(java.lang.Class<T> componentClass,
java.util.List<org.openqa.selenium.WebElement> elements)
create and register a new fluent list.
|
<T extends FluentWebElement> |
asFluentList(java.lang.Class<T> componentClass,
org.openqa.selenium.WebElement... elements)
create and register a new fluent list.
|
FluentList<FluentWebElement> |
asFluentList(java.lang.Iterable<org.openqa.selenium.WebElement> elements)
create and register a new fluent list.
|
FluentList<FluentWebElement> |
asFluentList(java.util.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 java.util.List<T>,T> |
newComponentList(java.lang.Class<L> listClass,
java.lang.Class<T> componentClass)
Create and register an empty list of component.
|
<L extends java.util.List<T>,T> |
newComponentList(java.lang.Class<L> listClass,
java.lang.Class<T> componentClass,
T... componentsList)
Create and register a new list of component from the given component list.
|
<T> ComponentList<T> |
newComponentList(java.lang.Class<T> componentClass)
Create and register an empty list of component.
|
<T> ComponentList<T> |
newComponentList(java.lang.Class<T> componentClass,
java.util.List<T> componentsList)
Create and register a new list of component from the given component list.
|
<T> ComponentList<T> |
newComponentList(java.lang.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(java.lang.Class<T> componentClass)
create and register an empty fluent list.
|
<T extends FluentWebElement> |
newFluentList(java.lang.Class<T> componentClass,
java.util.List<T> elements)
create and register a new fluent list.
|
<T extends FluentWebElement> |
newFluentList(java.lang.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(java.util.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(java.lang.Iterable<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasFluentList in interface ComponentInstantiatorelements - list of elementspublic FluentList<FluentWebElement> asFluentList(java.util.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(java.util.List<FluentWebElement> elements)
ComponentInstantiatornewFluentList in interface ComponentInstantiatorelements - list of elementspublic <T extends FluentWebElement> FluentList<T> newFluentList(java.lang.Class<T> componentClass)
ComponentInstantiatornewFluentList in interface ComponentInstantiatorT - type of the componentcomponentClass - class of the componentpublic <T extends FluentWebElement> FluentList<T> newFluentList(java.lang.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(java.lang.Class<T> componentClass, java.util.List<T> elements)
ComponentInstantiatornewFluentList in interface ComponentInstantiatorT - type of the componentcomponentClass - class of the componentelements - list of elementspublic <T extends FluentWebElement> FluentList<T> asFluentList(java.lang.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(java.lang.Class<T> componentClass, java.lang.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(java.lang.Class<T> componentClass, java.util.List<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasFluentList in interface ComponentInstantiatorT - type of the componentcomponentClass - class of the componentelements - list of elementspublic <L extends java.util.List<T>,T> L newComponentList(java.lang.Class<L> listClass,
java.lang.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(java.lang.Class<T> componentClass)
ComponentInstantiatornewComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentpublic <T> ComponentList<T> asComponentList(java.lang.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(java.lang.Class<T> componentClass, java.lang.Iterable<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentelements - elementspublic <T> ComponentList<T> asComponentList(java.lang.Class<T> componentClass, java.util.List<org.openqa.selenium.WebElement> elements)
ComponentInstantiatorasComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentelements - elementspublic <T> ComponentList<T> newComponentList(java.lang.Class<T> componentClass, T... componentsList)
ComponentInstantiatornewComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentcomponentsList - components listpublic <T> ComponentList<T> newComponentList(java.lang.Class<T> componentClass, java.util.List<T> componentsList)
ComponentInstantiatornewComponentList in interface ComponentInstantiatorT - type of the componentcomponentClass - type of the componentcomponentsList - components listpublic <L extends java.util.List<T>,T> L newComponentList(java.lang.Class<L> listClass,
java.lang.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 java.util.List<T>,T> L asComponentList(java.lang.Class<L> listClass,
java.lang.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 java.util.List<T>,T> L asComponentList(java.lang.Class<L> listClass,
java.lang.Class<T> componentClass,
java.lang.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 java.util.List<T>,T> L asComponentList(java.lang.Class<L> listClass,
java.lang.Class<T> componentClass,
java.util.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 © 2018 FluentLenium. All Rights Reserved.