public class FluentInjector extends java.lang.Object implements FluentInjectControl
| Constructor and Description |
|---|
FluentInjector(FluentControl control,
EventsRegistry eventsRegistry,
ComponentsManager componentsManager,
ContainerInstanciator instanciator)
Creates a new injector.
|
| Modifier and Type | Method and Description |
|---|---|
ContainerContext |
inject(java.lang.Object container)
Inject object with FluentLenium resources.
|
ContainerContext |
injectComponent(java.lang.Object componentContainer,
java.lang.Object parentContainer,
org.openqa.selenium.SearchContext searchContext)
Inject object with FluentLenium resources, using given search context and parent container.
|
<T> T |
newInstance(java.lang.Class<T> cls)
Creates a new instance of a class inject it.
|
void |
release()
Release all loaded containers.
|
public FluentInjector(FluentControl control, EventsRegistry eventsRegistry, ComponentsManager componentsManager, ContainerInstanciator instanciator)
control - control interfaceeventsRegistry - events registrycomponentsManager - components managerinstanciator - container instantiatorpublic void release()
public <T> T newInstance(java.lang.Class<T> cls)
FluentInjectControlnewInstance in interface FluentInjectControlT - type of the objectcls - class of the object to createFluentInjectControl.inject(Object)public ContainerContext inject(java.lang.Object container)
FluentInjectControlinject in interface FluentInjectControlcontainer - container to inject with FluentLenium resourcespublic ContainerContext injectComponent(java.lang.Object componentContainer, java.lang.Object parentContainer, org.openqa.selenium.SearchContext searchContext)
FluentInjectControlinjectComponent in interface FluentInjectControlcomponentContainer - container to inject with FluentLenium resourcesparentContainer - parent containersearchContext - search context to use for injectionCopyright © 2018 FluentLenium. All Rights Reserved.