Package roboguice.inject

Interface Summary
ExtraConverter<FROM,TO> An object capable of providing objects of type TO, using extras of type FROM.

Converters enable you to convert Android Extras to complex objects.
ResourceFactory<T>  
RoboInjector  
 

Class Summary
AccountManagerProvider  
AssetManagerProvider  
ContentResolverProvider  
ContentViewListener  
ContextScope Scopes the injector based on the current context.
ContextScopedProvider<T>  
ContextScopedRoboInjector  
ContextScopedSystemServiceProvider<T>  
ExtrasListener  
ExtrasListener.ExtrasMembersInjector<T>  
FragmentManagerProvider  
HandlerProvider  
Nullable  
NullProvider<T>  
PreferenceListener  
ResourceListener Resource listener.
ResourceListener.ResourceMembersInjector<T>  
ResourcesProvider  
RoboApplicationProvider<T extends Application>  
SharedPreferencesProvider To override the name of the file, bindConstant().annotatedWith(SharedPreferencesName.class).to...
SharedPreferencesProvider.PreferencesNameHolder  
StringResourceFactory  
SystemServiceProvider<T>  
ViewListener  
ViewListener.ViewMembersInjector<T> This class gets twice as many providers as necessary to do its job, look into optimizations in the future if this is a bottleneck
 

Annotation Types Summary
ContentView  
ContextSingleton Apply this to implementation classes when you want one instance per context instance.
InjectExtra Indicates that a variable member of a class (whether static or not) should be injected with an Android extra.
InjectFragment Indicates that a variable member of a class should be injected with an Android fragment.
InjectPreference Indicates that a variable member of a class (whether static or not) should be injected with an Android preference from the current RoboPreferenceActivity.
InjectResource Indicates that a variable member of a class (whether static or not) should be injected with an Android resource.
InjectView Indicates that a variable member of a class (whether static or not) should be injected with an Android view.
SharedPreferencesName  
 



Copyright © 2012. All Rights Reserved.