org.androidtransfuse.gen.variableBuilder
Interface VariableInjectionBuilderFactory

Package class diagram package VariableInjectionBuilderFactory

public interface VariableInjectionBuilderFactory

Author:
John Ericksen

Method Summary
 ContextScopeVariableBuilder buildContextScopeVariableBuilder(InjectionNode contextScopeHolder)
           
 DependentInjectionNodeBuilder buildDependentInjectionNodeBuilder(Class dependency, Class returnType, DependentVariableBuilder variableBuilder)
           
 DependentVariableBuilderWrapper buildDependentVariableBuilderWrapper(InjectionNode dependency, DependentVariableBuilder dependentVariableBuilder, Class type)
           
 ExpressionVariableBuilderWrapper buildExpressionWrapper(TypedExpression typedExpression)
           
 ExtraValuableBuilder buildExtraVariableBuilder(String extraId, InjectionNode activityInjectionNode, boolean nullable, boolean wrapped)
           
 FragmentViewVariableBuilder buildFragmentViewVariableBuilder(Integer viewId, String viewTag, InjectionNode fragmentInjectionNode, com.sun.codemodel.JType jType)
           
 GeneratedProviderVariableBuilder buildGeneratedProviderVariableBuilder(InjectionNode providerTypeInjectionNode)
           
 IndependentVariableBuilderWrapper buildIndependentVariableBuilderWrapper(ASTType astType, com.sun.codemodel.JExpression expression)
           
 IndependentInjectionNodeBuilder buildInjectionNodeBuilder(VariableBuilder variableBuilder)
           
 MethodCallVariableBuilder buildMethodCallVariableBuilder(String methodName, com.google.common.collect.ImmutableList<String> arguments)
           
 PreferenceVariableBuilder buildPreferenceVariableBuilder(ASTType preferenceType, String preferenceName, InjectionNode preferenceManagerInjectionNode)
           
 ProviderInjectionNodeBuilder buildProviderInjectionNodeBuilder(ASTType astType)
           
 ProviderVariableBuilder buildProviderVariableBuilder(InjectionNode providerInjectionNode)
           
 ResourceVariableBuilder buildResourceVariableBuilder(int resourceId, ResourceExpressionBuilder resourceExpressionBuilder)
           
 StaticInvocationVariableBuilder buildStaticInvocationVariableBuilder(Class invocationTarget, String staticInvocation)
           
 SystemServiceVariableBuilder buildSystemServiceVariableBuilder(String systemService, InjectionNode contextInjectionNode)
           
 VariableASTImplementationInjectionNodeBuilder buildVariableInjectionNodeBuilder(ASTType astType)
           
 ViewVariableBuilder buildViewVariableBuilder(Integer viewId, String viewTag, InjectionNode activityInjectionNode, com.sun.codemodel.JType jType)
           
 

Method Detail

buildProviderInjectionNodeBuilder

ProviderInjectionNodeBuilder buildProviderInjectionNodeBuilder(ASTType astType)

buildProviderVariableBuilder

ProviderVariableBuilder buildProviderVariableBuilder(InjectionNode providerInjectionNode)

buildVariableInjectionNodeBuilder

VariableASTImplementationInjectionNodeBuilder buildVariableInjectionNodeBuilder(ASTType astType)

buildSystemServiceVariableBuilder

SystemServiceVariableBuilder buildSystemServiceVariableBuilder(String systemService,
                                                               InjectionNode contextInjectionNode)

buildResourceVariableBuilder

ResourceVariableBuilder buildResourceVariableBuilder(int resourceId,
                                                     ResourceExpressionBuilder resourceExpressionBuilder)

buildExtraVariableBuilder

ExtraValuableBuilder buildExtraVariableBuilder(String extraId,
                                               InjectionNode activityInjectionNode,
                                               boolean nullable,
                                               boolean wrapped)

buildViewVariableBuilder

ViewVariableBuilder buildViewVariableBuilder(Integer viewId,
                                             String viewTag,
                                             InjectionNode activityInjectionNode,
                                             com.sun.codemodel.JType jType)

buildGeneratedProviderVariableBuilder

GeneratedProviderVariableBuilder buildGeneratedProviderVariableBuilder(InjectionNode providerTypeInjectionNode)

buildPreferenceVariableBuilder

PreferenceVariableBuilder buildPreferenceVariableBuilder(ASTType preferenceType,
                                                         String preferenceName,
                                                         InjectionNode preferenceManagerInjectionNode)

buildStaticInvocationVariableBuilder

StaticInvocationVariableBuilder buildStaticInvocationVariableBuilder(Class invocationTarget,
                                                                     String staticInvocation)

buildMethodCallVariableBuilder

MethodCallVariableBuilder buildMethodCallVariableBuilder(String methodName,
                                                         com.google.common.collect.ImmutableList<String> arguments)

buildDependentInjectionNodeBuilder

DependentInjectionNodeBuilder buildDependentInjectionNodeBuilder(Class dependency,
                                                                 Class returnType,
                                                                 DependentVariableBuilder variableBuilder)

buildDependentVariableBuilderWrapper

DependentVariableBuilderWrapper buildDependentVariableBuilderWrapper(InjectionNode dependency,
                                                                     DependentVariableBuilder dependentVariableBuilder,
                                                                     Class type)

buildInjectionNodeBuilder

IndependentInjectionNodeBuilder buildInjectionNodeBuilder(VariableBuilder variableBuilder)

buildIndependentVariableBuilderWrapper

IndependentVariableBuilderWrapper buildIndependentVariableBuilderWrapper(ASTType astType,
                                                                         com.sun.codemodel.JExpression expression)

buildExpressionWrapper

ExpressionVariableBuilderWrapper buildExpressionWrapper(TypedExpression typedExpression)

buildFragmentViewVariableBuilder

FragmentViewVariableBuilder buildFragmentViewVariableBuilder(Integer viewId,
                                                             String viewTag,
                                                             InjectionNode fragmentInjectionNode,
                                                             com.sun.codemodel.JType jType)

buildContextScopeVariableBuilder

ContextScopeVariableBuilder buildContextScopeVariableBuilder(InjectionNode contextScopeHolder)


Copyright © 2012. All Rights Reserved.