org.androidtransfuse.gen.variableBuilder
Class ViewVariableBuilder

Package class diagram package ViewVariableBuilder
java.lang.Object
  extended by org.androidtransfuse.gen.variableBuilder.ConsistentTypeVariableBuilder
      extended by org.androidtransfuse.gen.variableBuilder.ViewVariableBuilder
All Implemented Interfaces:
VariableBuilder

public class ViewVariableBuilder
extends ConsistentTypeVariableBuilder


Constructor Summary
ViewVariableBuilder(Integer viewId, String viewTag, InjectionNode activityInjectionNode, com.sun.codemodel.JType viewType, InjectionExpressionBuilder injectionExpressionBuilder, RResourceReferenceBuilder rResourceReferenceBuilder, com.sun.codemodel.JCodeModel codeModel, InvocationBuilder injectionInvocationBuilder, UniqueVariableNamer variableNamer, RResource rResource, TypedExpressionFactory typedExpressionFactory)
           
 
Method Summary
 com.sun.codemodel.JExpression buildExpression(InjectionBuilderContext injectionBuilderContext, InjectionNode injectionNode)
           
 com.sun.codemodel.JVar inject(ASTInjectionAspect injectionAspect, InjectionBuilderContext injectionBuilderContext, InjectionNode injectionNode, com.sun.codemodel.JExpression viewExpression)
           
 
Methods inherited from class org.androidtransfuse.gen.variableBuilder.ConsistentTypeVariableBuilder
buildVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewVariableBuilder

@Inject
public ViewVariableBuilder(Integer viewId,
                                  String viewTag,
                                  InjectionNode activityInjectionNode,
                                  com.sun.codemodel.JType viewType,
                                  InjectionExpressionBuilder injectionExpressionBuilder,
                                  RResourceReferenceBuilder rResourceReferenceBuilder,
                                  com.sun.codemodel.JCodeModel codeModel,
                                  InvocationBuilder injectionInvocationBuilder,
                                  UniqueVariableNamer variableNamer,
                                  RResource rResource,
                                  TypedExpressionFactory typedExpressionFactory)
Method Detail

buildExpression

public com.sun.codemodel.JExpression buildExpression(InjectionBuilderContext injectionBuilderContext,
                                                     InjectionNode injectionNode)
Specified by:
buildExpression in class ConsistentTypeVariableBuilder

inject

public com.sun.codemodel.JVar inject(ASTInjectionAspect injectionAspect,
                                     InjectionBuilderContext injectionBuilderContext,
                                     InjectionNode injectionNode,
                                     com.sun.codemodel.JExpression viewExpression)
                              throws ClassNotFoundException,
                                     com.sun.codemodel.JClassAlreadyExistsException
Throws:
ClassNotFoundException
com.sun.codemodel.JClassAlreadyExistsException


Copyright © 2012. All Rights Reserved.