|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.inject.spi.DefaultBindingTargetVisitor<T,V>
V
- any type to be returned by the visit method. Use Void
with
return null
if no return type is needed.public abstract class DefaultBindingTargetVisitor<T,V>
No-op visitor for subclassing. All interface methods simply delegate to visitOther(Binding)
, returning its result.
Constructor Summary | |
---|---|
DefaultBindingTargetVisitor()
|
Method Summary | |
---|---|
V |
visitConstructor(ConstructorBinding<? extends T> constructorBinding)
Visit a constructor binding. |
V |
visitConvertedConstant(ConvertedConstantBinding<? extends T> convertedConstantBinding)
Visit a binding created from converting a bound instance to a new type. |
V |
visitExposed(ExposedBinding<? extends T> exposedBinding)
Visit a binding to a key exposed from an enclosed private environment. |
V |
visitInstance(InstanceBinding<? extends T> instanceBinding)
Visit a instance binding. |
V |
visitLinkedKey(LinkedKeyBinding<? extends T> linkedKeyBinding)
Visit a linked key binding. |
protected V |
visitOther(Binding<? extends T> binding)
|
V |
visitProviderBinding(ProviderBinding<? extends T> providerBinding)
Visit a binding to a Provider that delegates to the binding for the
provided type. |
V |
visitProviderInstance(ProviderInstanceBinding<? extends T> providerInstanceBinding)
Visit a provider instance binding. |
V |
visitProviderKey(ProviderKeyBinding<? extends T> providerKeyBinding)
Visit a provider key binding. |
V |
visitUntargetted(UntargettedBinding<? extends T> untargettedBinding)
Visit an untargetted binding. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultBindingTargetVisitor()
Method Detail |
---|
protected V visitOther(Binding<? extends T> binding)
public V visitInstance(InstanceBinding<? extends T> instanceBinding)
BindingTargetVisitor
visitInstance
in interface BindingTargetVisitor<T,V>
public V visitProviderInstance(ProviderInstanceBinding<? extends T> providerInstanceBinding)
BindingTargetVisitor
get
method is invoked to resolve
injections. This target is found in both module and injector bindings.
visitProviderInstance
in interface BindingTargetVisitor<T,V>
public V visitProviderKey(ProviderKeyBinding<? extends T> providerKeyBinding)
BindingTargetVisitor
get
method is invoked. This target is found in both module and injector
bindings.
visitProviderKey
in interface BindingTargetVisitor<T,V>
public V visitLinkedKey(LinkedKeyBinding<? extends T> linkedKeyBinding)
BindingTargetVisitor
visitLinkedKey
in interface BindingTargetVisitor<T,V>
public V visitExposed(ExposedBinding<? extends T> exposedBinding)
BindingTargetVisitor
visitExposed
in interface BindingTargetVisitor<T,V>
public V visitUntargetted(UntargettedBinding<? extends T> untargettedBinding)
BindingTargetVisitor
visitUntargetted
in interface BindingTargetVisitor<T,V>
public V visitConstructor(ConstructorBinding<? extends T> constructorBinding)
BindingTargetVisitor
constructor
. This target is found only on injector bindings.
visitConstructor
in interface BindingTargetVisitor<T,V>
public V visitConvertedConstant(ConvertedConstantBinding<? extends T> convertedConstantBinding)
BindingTargetVisitor
visitConvertedConstant
in interface BindingTargetVisitor<T,V>
public V visitProviderBinding(ProviderBinding<? extends T> providerBinding)
BindingTargetVisitor
Provider
that delegates to the binding for the
provided type. This target is found only on injector bindings.
visitProviderBinding
in interface BindingTargetVisitor<T,V>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |