|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.inject.spi.ModuleWriter
public class ModuleWriter
Creates a Module from a collection of component elements.
Constructor Summary | |
---|---|
ModuleWriter()
|
Method Summary | ||
---|---|---|
void |
apply(Binder binder,
Iterable<? extends Element> elements)
Replays elements against binder . |
|
void |
applyScoping(Binding<?> binding,
ScopedBindingBuilder scopedBindingBuilder)
|
|
|
applyTarget(Binding<T> binding,
LinkedBindingBuilder<T> linkedBindingBuilder)
Execute this target against the linked binding builder. |
|
Module |
create(Iterable<? extends Element> elements)
Returns a module that executes the specified elements using this executing visitor. |
|
|
writeBind(Binder binder,
Binding<T> element)
|
|
void |
writeBindInterceptor(Binder binder,
InterceptorBinding element)
|
|
void |
writeBindScope(Binder binder,
ScopeBinding element)
|
|
void |
writeConvertToTypes(Binder binder,
TypeConverterBinding element)
|
|
|
writeGetProvider(Binder binder,
ProviderLookup<T> element)
|
|
void |
writeMessage(Binder binder,
Message element)
|
|
void |
writeRequestInjection(Binder binder,
InjectionRequest command)
|
|
void |
writeRequestStaticInjection(Binder binder,
StaticInjectionRequest element)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ModuleWriter()
Method Detail |
---|
public final Module create(Iterable<? extends Element> elements)
public final void apply(Binder binder, Iterable<? extends Element> elements)
elements
against binder
.
public void writeMessage(Binder binder, Message element)
public void writeBindInterceptor(Binder binder, InterceptorBinding element)
public void writeBindScope(Binder binder, ScopeBinding element)
public void writeRequestInjection(Binder binder, InjectionRequest command)
public void writeRequestStaticInjection(Binder binder, StaticInjectionRequest element)
public void writeConvertToTypes(Binder binder, TypeConverterBinding element)
public <T> void writeBind(Binder binder, Binding<T> element)
public <T> ScopedBindingBuilder applyTarget(Binding<T> binding, LinkedBindingBuilder<T> linkedBindingBuilder)
public void applyScoping(Binding<?> binding, ScopedBindingBuilder scopedBindingBuilder)
public <T> void writeGetProvider(Binder binder, ProviderLookup<T> element)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |