Skip navigation links
A B C G T V 

A

AnnotatedContextSensitiveBindingBuilder<T> - Interface in com.tavianator.sangria.contextual
See the EDSL examples here.
annotatedWith(Class<? extends Annotation>) - Method in interface com.tavianator.sangria.contextual.AnnotatedContextSensitiveBindingBuilder
See the EDSL examples here.
annotatedWith(Annotation) - Method in interface com.tavianator.sangria.contextual.AnnotatedContextSensitiveBindingBuilder
See the EDSL examples here.

B

bind(Class<T>) - Method in class com.tavianator.sangria.contextual.ContextSensitiveBinder
See the EDSL examples here.
bind(TypeLiteral<T>) - Method in class com.tavianator.sangria.contextual.ContextSensitiveBinder
See the EDSL examples here.
bind(Key<T>) - Method in class com.tavianator.sangria.contextual.ContextSensitiveBinder
See the EDSL examples here.

C

com.tavianator.sangria.contextual - package com.tavianator.sangria.contextual
sangria-contextual: Context-sensitive providers.
ContextSensitiveBinder - Class in com.tavianator.sangria.contextual
ContextSensitiveBindingBuilder<T> - Interface in com.tavianator.sangria.contextual
See the EDSL examples here.
ContextSensitiveBindingVisitor<T,V> - Interface in com.tavianator.sangria.contextual
Visitor interface for the context-sensitive binding SPI.
ContextSensitiveProvider<T> - Interface in com.tavianator.sangria.contextual
Like a Provider, but with knowledge of the target InjectionPoint.
ContextSensitiveProviderInstanceBinding<T> - Interface in com.tavianator.sangria.contextual
SPI for ContextSensitiveProvider key bindings.
ContextSensitiveProviderKeyBinding<T> - Interface in com.tavianator.sangria.contextual
SPI for ContextSensitiveProvider key bindings.
create(Binder) - Static method in class com.tavianator.sangria.contextual.ContextSensitiveBinder

G

getContextSensitiveProviderInstance() - Method in interface com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding
 
getContextSensitiveProviderKey() - Method in interface com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding
 
getInContext(InjectionPoint) - Method in interface com.tavianator.sangria.contextual.ContextSensitiveProvider
Provide an instance of T for the given context.
getInjectionPoints() - Method in interface com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding
 
getInUnknownContext() - Method in interface com.tavianator.sangria.contextual.ContextSensitiveProvider
Provide an instance of T for an unknown context.

T

toContextSensitiveProvider(Class<? extends ContextSensitiveProvider<? extends T>>) - Method in interface com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder
See the EDSL examples here.
toContextSensitiveProvider(TypeLiteral<? extends ContextSensitiveProvider<? extends T>>) - Method in interface com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder
See the EDSL examples here.
toContextSensitiveProvider(Key<? extends ContextSensitiveProvider<? extends T>>) - Method in interface com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder
See the EDSL examples here.
toContextSensitiveProvider(ContextSensitiveProvider<? extends T>) - Method in interface com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder
See the EDSL examples here.

V

visit(ContextSensitiveProviderKeyBinding<? extends T>) - Method in interface com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor
visit(ContextSensitiveProviderInstanceBinding<? extends T>) - Method in interface com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor
A B C G T V 
Skip navigation links

Copyright © 2014–2015. All rights reserved.