public class FluentInjector extends 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(Object... containers)
Inject array of object with FluentLenium resources.
|
ContainerContext |
inject(Object container)
Inject object with FluentLenium resources.
|
<T> T |
newInstance(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(Class<T> cls)
FluentInjectControlnewInstance in interface FluentInjectControlT - type of the objectcls - class of the object to createFluentInjectControl.inject(Object)public ContainerContext[] inject(Object... containers)
FluentInjectControlinject in interface FluentInjectControlcontainers - container to inject with FluentLenium resourcespublic ContainerContext inject(Object container)
FluentInjectControlinject in interface FluentInjectControlcontainer - container to inject with FluentLenium resourcesCopyright © 2016 FluentLenium. All Rights Reserved.