org.androidtransfuse.gen.variableBuilder
Class InjectionBindingBuilder

Package class diagram package InjectionBindingBuilder
java.lang.Object
  extended by org.androidtransfuse.gen.variableBuilder.InjectionBindingBuilder

public class InjectionBindingBuilder
extends Object

Author:
John Ericksen

Nested Class Summary
 class InjectionBindingBuilder.DependencyBindingBuilder
           
 class InjectionBindingBuilder.StaticInvocationBindingBuilder
           
 class InjectionBindingBuilder.StaticInvocationBindingBuilderArgument
           
 
Constructor Summary
InjectionBindingBuilder(VariableInjectionBuilderFactory variableInjectionBuilderFactory, ASTClassFactory astClassFactory)
           
 
Method Summary
 InjectionNodeBuilder buildExpression(TypedExpression typedExpression)
           
 InjectionNodeBuilder buildThis(ASTType targetType)
           
 InjectionNodeBuilder buildThis(Class targetClass)
           
 InjectionBindingBuilder.DependencyBindingBuilder dependency(Class clazz)
           
 InjectionBindingBuilder.StaticInvocationBindingBuilder staticInvoke(Class<android.preference.PreferenceManager> invocationTarget, Class returnType, String method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectionBindingBuilder

@Inject
public InjectionBindingBuilder(VariableInjectionBuilderFactory variableInjectionBuilderFactory,
                                      ASTClassFactory astClassFactory)
Method Detail

dependency

public InjectionBindingBuilder.DependencyBindingBuilder dependency(Class clazz)

staticInvoke

public InjectionBindingBuilder.StaticInvocationBindingBuilder staticInvoke(Class<android.preference.PreferenceManager> invocationTarget,
                                                                           Class returnType,
                                                                           String method)

buildThis

public InjectionNodeBuilder buildThis(Class targetClass)

buildThis

public InjectionNodeBuilder buildThis(ASTType targetType)

buildExpression

public InjectionNodeBuilder buildExpression(TypedExpression typedExpression)


Copyright © 2012. All Rights Reserved.