org.androidtransfuse.gen.variableBuilder
Class ConsistentTypeVariableBuilder

Package class diagram package ConsistentTypeVariableBuilder
java.lang.Object
  extended by org.androidtransfuse.gen.variableBuilder.ConsistentTypeVariableBuilder
All Implemented Interfaces:
VariableBuilder
Direct Known Subclasses:
DependentVariableBuilderWrapper, ExtraValuableBuilder, FragmentViewVariableBuilder, GeneratedProviderVariableBuilder, IndependentVariableBuilderWrapper, SystemServiceVariableBuilder, ViewVariableBuilder

public abstract class ConsistentTypeVariableBuilder
extends Object
implements VariableBuilder

Author:
John Ericksen

Constructor Summary
ConsistentTypeVariableBuilder(ASTType astType, TypedExpressionFactory typedExpressionFactory)
           
ConsistentTypeVariableBuilder(Class clazz, TypedExpressionFactory typedExpressionFactory)
           
 
Method Summary
abstract  com.sun.codemodel.JExpression buildExpression(InjectionBuilderContext context, InjectionNode injectionNode)
           
 TypedExpression buildVariable(InjectionBuilderContext context, InjectionNode injectionNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsistentTypeVariableBuilder

public ConsistentTypeVariableBuilder(Class clazz,
                                     TypedExpressionFactory typedExpressionFactory)

ConsistentTypeVariableBuilder

public ConsistentTypeVariableBuilder(ASTType astType,
                                     TypedExpressionFactory typedExpressionFactory)
Method Detail

buildVariable

public TypedExpression buildVariable(InjectionBuilderContext context,
                                     InjectionNode injectionNode)
Specified by:
buildVariable in interface VariableBuilder

buildExpression

public abstract com.sun.codemodel.JExpression buildExpression(InjectionBuilderContext context,
                                                              InjectionNode injectionNode)


Copyright © 2012. All Rights Reserved.