| Package | Description |
|---|---|
| trip.spi | |
| trip.spi.helpers | |
| trip.spi.helpers.filter |
| Modifier and Type | Method and Description |
|---|---|
private <T> ProducerFactory<T> |
ServiceProvider.getProviderFor(Class<T> interfaceClazz,
Condition<T> condition) |
<T> T |
ServiceProvider.load(Class<T> interfaceClazz,
Condition<T> condition) |
<T> T |
ServiceProvider.load(Class<T> interfaceClazz,
Condition<T> condition,
ProviderContext context) |
<T> Iterable<T> |
ServiceProvider.loadAll(Class<T> interfaceClazz,
Condition<T> condition) |
<T> Iterable<Class<T>> |
ServiceProvider.loadClassesImplementing(Class<T> interfaceClazz,
Condition<Class<T>> condition) |
<T> Class<T> |
ServiceProvider.loadClassImplementing(Class<T> interfaceClazz,
Condition<Class<T>> condition) |
private <T> T |
ServiceProvider.produceFromFactory(Class<T> interfaceClazz,
Condition<T> condition,
ProviderContext context) |
| Modifier and Type | Field and Description |
|---|---|
(package private) Condition<T> |
SingleElementProvidableField.condition |
(package private) Condition<T> |
ManyElementsProvidableField.condition |
| Modifier and Type | Method and Description |
|---|---|
static Condition<?> |
SingleElementProvidableField.extractInjectionFilterCondition(Field field) |
(package private) static Condition<?> |
ManyElementsProvidableField.extractInjectionFilterCondition(Field field) |
| Modifier and Type | Method and Description |
|---|---|
ProducerFactory<?> |
ProducerFactoryMap.get(Class<?> clazz,
Condition<?> condition) |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyClass<T> |
class |
AnyObject<T> |
class |
ChainedCondition<T> |
class |
IsAssignableFrom |
class |
NamedClass<T> |
class |
NamedObject<T> |
| Modifier and Type | Field and Description |
|---|---|
(package private) List<Condition<T>> |
ChainedCondition.conditions |
| Modifier and Type | Method and Description |
|---|---|
void |
ChainedCondition.add(Condition<T> condition) |
static <T> Iterable<T> |
Filter.filter(Iterable<T> self,
Condition condition) |
static <T> T |
Filter.first(Iterable<T> self,
Condition condition) |
Copyright © 2015. All rights reserved.