|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BindingVisitor<T>
Visits bindings. Pass an implementation of BindingVisitor
to
Binding.accept(BindingVisitor)
and the binding
will call back to the appropriate visitor method for its type.
Method Summary | |
---|---|
void |
visit(ClassBinding<? extends T> binding)
Visits a class binding. |
void |
visit(ConstantBinding<? extends T> binding)
Visits a constant binding. |
void |
visit(InstanceBinding<? extends T> binding)
Visits a binding to an instance. |
void |
visit(LinkedBinding<? extends T> binding)
Visits a linked binding. |
void |
visit(ProviderBinding<? extends T> binding)
Visits a binding to provider which is also bound. |
void |
visit(ProviderInstanceBinding<? extends T> binding)
Visits a binding to a provider instance. |
void |
visitUnknown(Binding<? extends T> binding)
Visits a binding of unknown type. |
Method Detail |
---|
void visit(LinkedBinding<? extends T> binding)
void visit(InstanceBinding<? extends T> binding)
void visit(ProviderInstanceBinding<? extends T> binding)
void visit(ProviderBinding<? extends T> binding)
void visit(ClassBinding<? extends T> binding)
void visit(ConstantBinding<? extends T> binding)
void visitUnknown(Binding<? extends T> binding)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |