Skip navigation links
A C D E F G H I K L M N O P R S T W 

A

add(Condition<T>) - Method in class trip.spi.helpers.filter.ChainedCondition
 
annotationMap - Variable in class trip.spi.helpers.KeyValueProviderContext
 
AnyClass<T> - Class in trip.spi.helpers.filter
 
AnyClass() - Constructor for class trip.spi.helpers.filter.AnyClass
 
AnyObject<T> - Class in trip.spi.helpers.filter
 
AnyObject() - Constructor for class trip.spi.helpers.filter.AnyObject
 
assertFieldTypeIsIterable(Field) - Static method in class trip.spi.helpers.ManyElementsProvidableField
 
attribute(String) - Method in class trip.spi.helpers.EmptyProviderContext
 
attribute(Class<T>) - Method in class trip.spi.helpers.EmptyProviderContext
 
attribute(String) - Method in class trip.spi.helpers.FieldProviderContext
 
attribute(Class<T>) - Method in class trip.spi.helpers.FieldProviderContext
 
attribute(String, Object) - Method in class trip.spi.helpers.KeyValueProviderContext
 
attribute(Class<T>, T) - Method in class trip.spi.helpers.KeyValueProviderContext
 
attribute(String) - Method in class trip.spi.helpers.KeyValueProviderContext
 
attribute(Class<T>) - Method in class trip.spi.helpers.KeyValueProviderContext
 
attribute(String) - Method in interface trip.spi.ProviderContext
Retrieve an attribute ( identified by key ), from current context.
attribute(Class<T>) - Method in interface trip.spi.ProviderContext
Retrieve an attribute ( identified by key ), from current context.
attributes - Variable in class trip.spi.helpers.KeyValueProviderContext
 

C

cache - Variable in class trip.spi.helpers.cache.CachedIterable
 
cache - Variable in class trip.spi.helpers.cache.LazyClassInstantor
 
cache - Variable in class trip.spi.helpers.cache.LazyClassReader
 
CachedIterable<T> - Class in trip.spi.helpers.cache
 
CachedIterable() - Constructor for class trip.spi.helpers.cache.CachedIterable
 
cachedProducer - Variable in class trip.spi.helpers.cache.CachedIterable
 
ChainedCondition<T> - Class in trip.spi.helpers.filter
 
ChainedCondition() - Constructor for class trip.spi.helpers.filter.ChainedCondition
 
check(Class<T>) - Method in class trip.spi.helpers.filter.AnyClass
 
check(Object) - Method in class trip.spi.helpers.filter.AnyObject
 
check(T) - Method in class trip.spi.helpers.filter.ChainedCondition
 
check(T) - Method in interface trip.spi.helpers.filter.Condition
 
check(Object) - Method in class trip.spi.helpers.filter.IsAssignableFrom
 
check(Class<T>) - Method in class trip.spi.helpers.filter.NamedClass
 
check(T) - Method in class trip.spi.helpers.filter.NamedObject
 
Condition<T> - Interface in trip.spi.helpers.filter
 
condition - Variable in class trip.spi.helpers.ManyElementsProvidableField
 
condition - Variable in class trip.spi.helpers.SingleElementProvidableField
 
conditions - Variable in class trip.spi.helpers.filter.ChainedCondition
 
createCache() - Method in class trip.spi.helpers.cache.CachedIterable
 
createDefaultProvidedData() - Method in class trip.spi.ServiceProvider
 
currentResourceLines - Variable in class trip.spi.helpers.cache.LazyClassReader
 

D

doesClassAnnotationsMatchesTheName(Class<?>, String) - Static method in class trip.spi.helpers.filter.NameExtractor
 

E

EmptyProviderContext - Class in trip.spi.helpers
 
EmptyProviderContext() - Constructor for class trip.spi.helpers.EmptyProviderContext
 
expectedClass - Variable in class trip.spi.helpers.filter.IsAssignableFrom
 
extractInjectionFilterCondition(Field) - Static method in class trip.spi.helpers.ManyElementsProvidableField
 
extractInjectionFilterCondition(Field) - Static method in class trip.spi.helpers.SingleElementProvidableField
 

F

field - Variable in class trip.spi.helpers.FieldProviderContext
 
field - Variable in class trip.spi.helpers.ManyElementsProvidableField
 
field - Variable in class trip.spi.helpers.SingleElementProvidableField
 
FieldProviderContext - Class in trip.spi.helpers
Holds data about a field some value should be injected.
FieldProviderContext() - Constructor for class trip.spi.helpers.FieldProviderContext
 
fields - Variable in class trip.spi.helpers.ProvidableClass
 
fieldType - Variable in class trip.spi.helpers.ManyElementsProvidableField
 
fieldType - Variable in class trip.spi.helpers.SingleElementProvidableField
 
Filter - Class in trip.spi.helpers.filter
 
Filter() - Constructor for class trip.spi.helpers.filter.Filter
 
filter(Iterable<T>, Condition) - Static method in class trip.spi.helpers.filter.Filter
 
first(Iterable<T>, Condition) - Static method in class trip.spi.helpers.filter.Filter
 
firstCall - Variable in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
from(Field) - Static method in class trip.spi.helpers.ManyElementsProvidableField
 
from(Iterable<ProducerFactory>) - Static method in class trip.spi.helpers.ProducerFactoryMap
 
from(Field) - Static method in class trip.spi.helpers.SingleElementProvidableField
 

G

GeneratedFromStatelessService - Annotation Type in trip.spi
 
get(Class<?>, Condition<?>) - Method in class trip.spi.helpers.ProducerFactoryMap
 
getAnnotation(Class<A>) - Method in class trip.spi.helpers.EmptyProviderContext
 
getAnnotation(Class<A>) - Method in class trip.spi.helpers.FieldProviderContext
 
getAnnotation(Class<A>) - Method in class trip.spi.helpers.KeyValueProviderContext
 
getAnnotation(Class<A>) - Method in interface trip.spi.ProviderContext
The list of annotations present on the target.
getGenericClassFrom(ProducerFactory<?>) - Static method in class trip.spi.helpers.ProducerFactoryMap
 
getProviderFor(Class<T>, Condition<T>) - Method in class trip.spi.ServiceProvider
 

H

hasNext() - Method in class trip.spi.helpers.cache.LazyClassInstantor
 
hasNext() - Method in class trip.spi.helpers.cache.LazyClassReader
 
hasNext() - Method in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 

I

implementedClasses - Variable in class trip.spi.ServiceProvider
 
IsAssignableFrom - Class in trip.spi.helpers.filter
 
IsAssignableFrom() - Constructor for class trip.spi.helpers.filter.IsAssignableFrom
 
isValidClassName(String) - Method in class trip.spi.helpers.cache.LazyClassReader
 
iterator() - Method in class trip.spi.helpers.cache.CachedIterable
 
iterator() - Method in class trip.spi.helpers.SingleObjectIterable
 

K

KeyValueProviderContext - Class in trip.spi.helpers
 
KeyValueProviderContext() - Constructor for class trip.spi.helpers.KeyValueProviderContext
 

L

LazyClassInstantor<T> - Class in trip.spi.helpers.cache
 
LazyClassInstantor() - Constructor for class trip.spi.helpers.cache.LazyClassInstantor
 
LazyClassReader<S> - Class in trip.spi.helpers.cache
 
LazyClassReader(Class<S>, ClassLoader) - Constructor for class trip.spi.helpers.cache.LazyClassReader
 
LazyClassReader(String, ClassLoader) - Constructor for class trip.spi.helpers.cache.LazyClassReader
 
load(Class<T>) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, String) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, Condition<T>) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, ProviderContext) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, Map<String, Object>) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, String, Map<String, Object>) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, Condition<T>, ProviderContext) - Method in class trip.spi.ServiceProvider
 
loadAll(Class<T>, String) - Method in class trip.spi.ServiceProvider
 
loadAll(Class<T>, Condition<T>) - Method in class trip.spi.ServiceProvider
 
loadAll(Class<T>) - Method in class trip.spi.ServiceProvider
 
loadAllProducers() - Method in class trip.spi.ServiceProvider
 
loadAllServicesImplementingTheInterface(Class<T>) - Method in class trip.spi.ServiceProvider
 
loadClassesImplementing(Class<T>, Condition<Class<T>>) - Method in class trip.spi.ServiceProvider
 
loadClassesImplementing(Class<T>) - Method in class trip.spi.ServiceProvider
 
loadClassImplementing(Class<T>) - Method in class trip.spi.ServiceProvider
 
loadClassImplementing(Class<T>, String) - Method in class trip.spi.ServiceProvider
 
loadClassImplementing(Class<T>, Condition<Class<T>>) - Method in class trip.spi.ServiceProvider
 
loader - Variable in class trip.spi.helpers.cache.LazyClassReader
 
loadFrom(Iterable<Class<T>>) - Static method in class trip.spi.helpers.cache.ServiceLoader
 
loadImplementationsFor(Class<T>) - Static method in class trip.spi.helpers.cache.ServiceLoader
 
loadImplementationsFor(String) - Static method in class trip.spi.helpers.cache.ServiceLoader
 
loadServiceProvidersFor(Class<T>) - Method in class trip.spi.ServiceProvider
 

M

ManyElementsProvidableField<T> - Class in trip.spi.helpers
 
ManyElementsProvidableField() - Constructor for class trip.spi.helpers.ManyElementsProvidableField
 
map - Variable in class trip.spi.helpers.ProducerFactoryMap
 
memorizeProviderForClazz(ProducerFactory<?>, Class<?>) - Method in class trip.spi.helpers.ProducerFactoryMap
 

N

name - Variable in class trip.spi.helpers.filter.NamedClass
 
name - Variable in class trip.spi.helpers.filter.NamedObject
 
NamedClass<T> - Class in trip.spi.helpers.filter
 
NamedClass() - Constructor for class trip.spi.helpers.filter.NamedClass
 
NamedObject<T> - Class in trip.spi.helpers.filter
 
NamedObject() - Constructor for class trip.spi.helpers.filter.NamedObject
 
NameExtractor - Class in trip.spi.helpers.filter
 
NameExtractor() - Constructor for class trip.spi.helpers.filter.NameExtractor
 
next() - Method in class trip.spi.helpers.cache.LazyClassInstantor
 
next() - Method in class trip.spi.helpers.cache.LazyClassReader
 
next() - Method in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
NOT_FOUND - Static variable in class trip.spi.helpers.cache.LazyClassReader
 

O

object - Variable in class trip.spi.helpers.SingleObjectIterable
 
object - Variable in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
onStartup(ServiceProvider) - Method in interface trip.spi.StartupListener
 

P

populateWithProvidableFields(Class<?>, List<ProvidableField>) - Static method in class trip.spi.helpers.ProvidableClass
 
PostConstruct - Annotation Type in trip.spi
 
PreDestroy - Annotation Type in trip.spi
 
PREFIX - Static variable in class trip.spi.helpers.cache.LazyClassReader
 
produceFromFactory(Class<T>, Condition<T>, ProviderContext) - Method in class trip.spi.ServiceProvider
 
Producer - Annotation Type in trip.spi
 
ProducerFactory<T> - Interface in trip.spi
 
ProducerFactoryMap - Class in trip.spi.helpers
 
ProducerFactoryMap() - Constructor for class trip.spi.helpers.ProducerFactoryMap
 
producers - Variable in class trip.spi.ServiceProvider
 
ProvidableClass<T> - Class in trip.spi.helpers
 
ProvidableClass() - Constructor for class trip.spi.helpers.ProvidableClass
 
providableClassCache - Variable in class trip.spi.ServiceProvider
 
ProvidableField - Interface in trip.spi.helpers
 
provide(Object, ServiceProvider) - Method in class trip.spi.helpers.ManyElementsProvidableField
 
provide(Object, ServiceProvider) - Method in class trip.spi.helpers.ProvidableClass
 
provide(Object, ServiceProvider) - Method in interface trip.spi.helpers.ProvidableField
 
provide(Object, ServiceProvider) - Method in class trip.spi.helpers.SingleElementProvidableField
 
provide(ProviderContext) - Method in interface trip.spi.ProducerFactory
 
Provided - Annotation Type in trip.spi
 
ProvidedServices - Annotation Type in trip.spi
Fields annotated with ProvidedServices annotation will receive all implementations of interface or superclass defined at exposedAs parameter.
provideOn(Iterable<T>) - Method in class trip.spi.ServiceProvider
 
provideOn(Object) - Method in class trip.spi.ServiceProvider
 
providerContext - Variable in class trip.spi.helpers.SingleElementProvidableField
 
ProviderContext - Interface in trip.spi
Object holding data about and provided object.
providerFor(Class<T>, ProducerFactory<T>) - Method in class trip.spi.ServiceProvider
 
providerFor(Class<T>, T) - Method in class trip.spi.ServiceProvider
 
providerFor(Class<T>, Iterable<T>) - Method in class trip.spi.ServiceProvider
 
providers - Variable in class trip.spi.ServiceProvider
 

R

readAllServiceResources() - Method in class trip.spi.helpers.cache.LazyClassReader
 
readClassProvidableFields(Class<?>) - Static method in class trip.spi.helpers.ProvidableClass
 
reader - Variable in class trip.spi.helpers.cache.LazyClassInstantor
 
readLines(URL) - Method in class trip.spi.helpers.cache.LazyClassReader
 
readNextLine(BufferedReader) - Method in class trip.spi.helpers.cache.LazyClassReader
 
readNextResourceFile() - Method in class trip.spi.helpers.cache.LazyClassReader
 
remove() - Method in class trip.spi.helpers.cache.LazyClassInstantor
 
remove() - Method in class trip.spi.helpers.cache.LazyClassReader
 
remove() - Method in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
resources - Variable in class trip.spi.helpers.cache.LazyClassReader
 
retrieveDefinedNameFrom(Class<?>) - Static method in class trip.spi.helpers.filter.NameExtractor
 
retrieveProvidableClass(Class<?>) - Method in class trip.spi.ServiceProvider
 
runAllStartupListeners() - Method in class trip.spi.ServiceProvider
 

S

serialVersionUID - Static variable in exception trip.spi.ServiceProviderException
 
serviceClassCanonicalName - Variable in class trip.spi.helpers.cache.LazyClassReader
 
ServiceLoader - Class in trip.spi.helpers.cache
 
ServiceLoader() - Constructor for class trip.spi.helpers.cache.ServiceLoader
 
ServiceProvider - Class in trip.spi
 
ServiceProvider() - Constructor for class trip.spi.ServiceProvider
 
ServiceProviderException - Exception in trip.spi
 
ServiceProviderException(String) - Constructor for exception trip.spi.ServiceProviderException
 
ServiceProviderException(Throwable) - Constructor for exception trip.spi.ServiceProviderException
 
set(Object, Object) - Method in class trip.spi.helpers.ManyElementsProvidableField
 
set(Object, Object) - Method in class trip.spi.helpers.SingleElementProvidableField
 
setAnnotation(Class<A>, A) - Method in class trip.spi.helpers.KeyValueProviderContext
 
SingleElementProvidableField<T> - Class in trip.spi.helpers
 
SingleElementProvidableField() - Constructor for class trip.spi.helpers.SingleElementProvidableField
 
SingleObjectIterable<T> - Class in trip.spi.helpers
 
SingleObjectIterable() - Constructor for class trip.spi.helpers.SingleObjectIterable
 
SingleObjectIterable.SingleObjectIterator - Class in trip.spi.helpers
 
SingleObjectIterator() - Constructor for class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
Singleton - Annotation Type in trip.spi
 
StartupListener - Interface in trip.spi
 
Stateless - Annotation Type in trip.spi
 

T

targetClazz - Variable in class trip.spi.helpers.ProvidableClass
 
targetType() - Method in class trip.spi.helpers.EmptyProviderContext
 
targetType() - Method in class trip.spi.helpers.FieldProviderContext
 
targetType - Variable in class trip.spi.helpers.KeyValueProviderContext
 
targetType() - Method in interface trip.spi.ProviderContext
The type is expected to generate an object.
trip.spi - package trip.spi
 
trip.spi.helpers - package trip.spi.helpers
 
trip.spi.helpers.cache - package trip.spi.helpers.cache
 
trip.spi.helpers.filter - package trip.spi.helpers.filter
 

W

wrap(Class<T>) - Static method in class trip.spi.helpers.ProvidableClass
 
A C D E F G H I K L M N O P R S T W 
Skip navigation links

Copyright © 2015. All rights reserved.