public class SupplierModule extends BaseModule
Constructor and Description |
---|
SupplierModule(List<ProviderInfo> suppliers) |
SupplierModule(Map<?,?> map) |
SupplierModule(ProviderInfo... suppliers) |
Modifier and Type | Method and Description |
---|---|
<T> T |
get(Class<T> type) |
<T> T |
get(Class<T> type,
String name) |
Object |
get(String name) |
ProviderInfo |
getProviderInfo(Class<?> type) |
ProviderInfo |
getProviderInfo(Class<?> type,
String name) |
ProviderInfo |
getProviderInfo(String name) |
<T> Supplier<T> |
getSupplier(Class<T> type) |
<T> Supplier<T> |
getSupplier(Class<T> type,
String name) |
boolean |
has(Class type) |
boolean |
has(String name) |
Iterable<String> |
names() |
Iterable |
types() |
Iterable<Object> |
values() |
parent
public SupplierModule(ProviderInfo... suppliers)
public SupplierModule(List<ProviderInfo> suppliers)
public SupplierModule(Map<?,?> map)
public Iterable types()
public <T> T get(Class<T> type)
get
in interface Module
get
in class BaseModule
public Object get(String name)
get
in interface Module
get
in class BaseModule
public <T> T get(Class<T> type, String name)
get
in interface Module
get
in class BaseModule
public ProviderInfo getProviderInfo(Class<?> type)
public ProviderInfo getProviderInfo(String name)
public ProviderInfo getProviderInfo(Class<?> type, String name)
public <T> Supplier<T> getSupplier(Class<T> type, String name)
getSupplier
in interface Module
getSupplier
in class BaseModule
public <T> Supplier<T> getSupplier(Class<T> type)
getSupplier
in interface Module
getSupplier
in class BaseModule
public boolean has(Class type)
has
in interface Module
has
in class BaseModule
public boolean has(String name)
has
in interface Module
has
in class BaseModule
Copyright © 2014. All rights reserved.