Android Open Source - ixming-android-inject Inject Loader Factory






From Project

Back to project page ixming-android-inject.

License

The source code is released under:

Apache License

If you think the Android project ixming-android-inject listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.ixming.android.inject.core;
//  ww  w.  ja  v a  2 s . com
import android.app.Activity;
import android.content.Context;
import android.view.View;

/**
 * ?????????????????BaseInjectLoader??????
 * 
 * @author Yin Yong
 * @version 1.0
 */
public class InjectLoaderFactory {

  private InjectLoaderFactory() { }
  
  /**
   * ??Activity????????BaseInjectLoader???
   */
  public static BaseInjectLoader createFrom(Activity context, Context localContext, Context themedContext) {
    return new ActivityInjectLoader(context, localContext, themedContext);
  }

  /**
   * ??View?????Container??????View???????????????????????????BaseInjectLoader???
   */
  public static BaseInjectLoader createFrom(View view, Context localContext, Context themedContext) {
    return new ViewInjectLoader(view, localContext, themedContext);
  }
}




Java Source Code List

org.ixming.android.MainActivity.java
org.ixming.android.inject.InjectConfigure.java
org.ixming.android.inject.InjectorUtils.java
org.ixming.android.inject.ResTargetType.java
org.ixming.android.inject.annotation.OnClickMethodInject.java
org.ixming.android.inject.annotation.ResInject.java
org.ixming.android.inject.annotation.ViewInject.java
org.ixming.android.inject.annotation.ViewOnClickInject.java
org.ixming.android.inject.annotation.package-info.java
org.ixming.android.inject.core.ActivityInjectLoader.java
org.ixming.android.inject.core.BaseInjectLoader.java
org.ixming.android.inject.core.IOnClickListenerInjector.java
org.ixming.android.inject.core.IResInjector.java
org.ixming.android.inject.core.IViewFinder.java
org.ixming.android.inject.core.IViewInjector.java
org.ixming.android.inject.core.InjectLoaderFactory.java
org.ixming.android.inject.core.ResLoader.java
org.ixming.android.inject.core.ViewInjectLoader.java
org.ixming.android.inject.core.WrappedViewFinder.java
org.ixming.android.inject.themed.ThemedInjectConfigure.java
org.ixming.android.inject.themed.ThemedInjectorUtils.java
org.ixming.android.inject.themed.ThemedResInject.java
org.ixming.android.inject.themed.package-info.java
org.ixming.android.inject.package-info.java