org.androidtransfuse.gen.componentBuilder
Interface ComponentBuilderFactory

Package class diagram package ComponentBuilderFactory

public interface ComponentBuilderFactory

Author:
John Ericksen

Method Summary
 ActivityFieldDelegateASTReference buildActivityFieldDelegateASTReference(ASTField astField)
           
 ActivityMethodDelegateASTReference buildActivityMethodDelegateASTReference(ASTMethod astMethod)
           
 ActivityDelegateRegistrationGenerator buildActivityRegistrationGenerator(ActivityDelegateASTReference activityDelegateASTReference, com.google.common.collect.ImmutableList<ASTMethod> methods)
           
 ActivityTypeDelegateASTReference buildActivityTypeDelegateASTReference()
           
 BroadcastReceiverInjectionNodeFactory buildBroadcastReceiverInjectionNodeFactory(ASTType astType)
           
 FragmentOnCreateViewMethodBuilder buildFragmentMethodBuilder(Integer layout, ASTMethod method)
           
 InjectionNodeFactoryImpl buildInjectionNodeFactory(ASTType astType, AnalysisContext context)
           
 LayoutHandlerBuilder buildLayoutHandlerBuilder(InjectionNode layoutHandlerInjectionNode)
           
 MethodCallbackGenerator buildMethodCallbackGenerator(String eventName, MethodGenerator methodGenerator)
           
 MirroredMethodGenerator buildMirroredMethodGenerator(ASTMethod method, boolean superCall)
           
 OnCreateMethodBuilder buildOnCreateMethodBuilder(ASTMethod method, LayoutBuilder layoutBuilder)
           
 OnReceiveMethodBuilder buildOnReceiveMethodBuilder()
           
 RLayoutBuilder buildRLayoutBuilder(Integer layout)
           
 ViewFieldRegistrationInvocationBuilderImpl buildViewFieldRegistrationInvocationBuilder(ASTField field)
           
 ViewMethodRegistrationInvocationBuilderImpl buildViewMethodRegistrationInvocationBuilder(ASTMethod getterMethod)
           
 ViewRegistrationGenerator buildViewRegistrationGenerator(InjectionNode viewInjectionNode, String listenerMethod, InjectionNode injectionNode, ViewRegistrationInvocationBuilder invocationBuilder)
           
 

Method Detail

buildMethodCallbackGenerator

MethodCallbackGenerator buildMethodCallbackGenerator(String eventName,
                                                     MethodGenerator methodGenerator)

buildRLayoutBuilder

RLayoutBuilder buildRLayoutBuilder(Integer layout)

buildMirroredMethodGenerator

MirroredMethodGenerator buildMirroredMethodGenerator(ASTMethod method,
                                                     boolean superCall)

buildLayoutHandlerBuilder

LayoutHandlerBuilder buildLayoutHandlerBuilder(InjectionNode layoutHandlerInjectionNode)

buildOnCreateMethodBuilder

OnCreateMethodBuilder buildOnCreateMethodBuilder(ASTMethod method,
                                                 LayoutBuilder layoutBuilder)

buildFragmentMethodBuilder

FragmentOnCreateViewMethodBuilder buildFragmentMethodBuilder(Integer layout,
                                                             ASTMethod method)

buildOnReceiveMethodBuilder

OnReceiveMethodBuilder buildOnReceiveMethodBuilder()

buildBroadcastReceiverInjectionNodeFactory

BroadcastReceiverInjectionNodeFactory buildBroadcastReceiverInjectionNodeFactory(ASTType astType)

buildInjectionNodeFactory

InjectionNodeFactoryImpl buildInjectionNodeFactory(ASTType astType,
                                                   AnalysisContext context)

buildViewRegistrationGenerator

ViewRegistrationGenerator buildViewRegistrationGenerator(InjectionNode viewInjectionNode,
                                                         String listenerMethod,
                                                         InjectionNode injectionNode,
                                                         ViewRegistrationInvocationBuilder invocationBuilder)

buildViewMethodRegistrationInvocationBuilder

ViewMethodRegistrationInvocationBuilderImpl buildViewMethodRegistrationInvocationBuilder(ASTMethod getterMethod)

buildViewFieldRegistrationInvocationBuilder

ViewFieldRegistrationInvocationBuilderImpl buildViewFieldRegistrationInvocationBuilder(ASTField field)

buildActivityRegistrationGenerator

ActivityDelegateRegistrationGenerator buildActivityRegistrationGenerator(ActivityDelegateASTReference activityDelegateASTReference,
                                                                         com.google.common.collect.ImmutableList<ASTMethod> methods)

buildActivityTypeDelegateASTReference

ActivityTypeDelegateASTReference buildActivityTypeDelegateASTReference()

buildActivityMethodDelegateASTReference

ActivityMethodDelegateASTReference buildActivityMethodDelegateASTReference(ASTMethod astMethod)

buildActivityFieldDelegateASTReference

ActivityFieldDelegateASTReference buildActivityFieldDelegateASTReference(ASTField astField)


Copyright © 2012. All Rights Reserved.