JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Prev
Next
Frames
No Frames
All Classes
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.
Note that it expects your field type be
Iterable
.
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015. All rights reserved.