Android Open Source - screenplay Activity Module From Project Back to project page screenplay .
License The source code is released under:
MIT License
If you think the Android project screenplay 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 com.davidstemmer.screenplay.sample.mortar.module;
/ * w w w . j a v a 2 s . c o m * /
import com.davidstemmer.screenplay.MortarActivityDirector;
import com.davidstemmer.screenplay.flow.Screenplay;
import com.davidstemmer.screenplay.sample.mortar.MainActivity;
import com.davidstemmer.screenplay.sample.mortar.R;
import com.davidstemmer.screenplay.sample.mortar.presenter.NavigationMenuPresenter;
import com.davidstemmer.screenplay.sample.mortar.scene.DialogScene;
import com.davidstemmer.screenplay.sample.mortar.scene.StackedScene;
import com.davidstemmer.screenplay.sample.mortar.scene.PagedScene1;
import com.davidstemmer.screenplay.sample.mortar.scene.PagedScene2;
import com.davidstemmer.screenplay.sample.mortar.scene.PagedScene3;
import com.davidstemmer.screenplay.sample.mortar.scene.WelcomeScene;
import com.davidstemmer.screenplay.sample.mortar.view.DialogSceneView;
import com.davidstemmer.screenplay.sample.mortar.view.ModalSceneView;
import com.davidstemmer.screenplay.sample.mortar.view.NavigationMenuView;
import com.davidstemmer.screenplay.sample.mortar.view.PagedView1;
import com.davidstemmer.screenplay.sample.mortar.view.PagedView2;
import com.davidstemmer.screenplay.sample.mortar.view.WelcomeView;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
import flow.Backstack;
import flow.Flow;
/**
* Created by weefbellington on 10/2/14.
*/
@Module(addsTo = ApplicationModule.class,
injects = {
DialogScene.class,
DialogScene.Presenter.class,
DialogSceneView.class,
StackedScene.class,
StackedScene.Presenter.class,
ModalSceneView.class,
MainActivity.class,
NavigationMenuPresenter.class,
NavigationMenuView.class,
NavigationMenuView.class,
PagedScene1.class,
PagedScene1.Presenter.class,
PagedView1.class,
PagedScene2.class,
PagedScene2.Presenter.class,
PagedView2.class,
PagedScene3.class,
WelcomeScene.class,
WelcomeScene.Presenter.class,
WelcomeView.class
})
public class ActivityModule {
@Provides @Singleton
MortarActivityDirector provideActivityDirector() {
return new MortarActivityDirector(R.id.main);
}
@Provides @Singleton
Screenplay provideScreenplay(MortarActivityDirector director) {
return new Screenplay(director);
}
@Provides @Singleton
Flow provideFlow(WelcomeScene welcomeStage, Screenplay screenplay) {
return new Flow(Backstack.single(welcomeStage), screenplay);
}
}
Java Source Code List com.davidstemmer.screenplay.MortarActivityDirector.java com.davidstemmer.screenplay.SceneCut.java com.davidstemmer.screenplay.SceneState.java com.davidstemmer.screenplay.SimpleActivityDirector.java com.davidstemmer.screenplay.flow.LayoutCompat.java com.davidstemmer.screenplay.flow.Screenplay.java com.davidstemmer.screenplay.sample.ApplicationTest.java com.davidstemmer.screenplay.sample.mortar.MainActivity.java com.davidstemmer.screenplay.sample.mortar.SampleApplication.java com.davidstemmer.screenplay.sample.mortar.component.DrawerLockingComponent.java com.davidstemmer.screenplay.sample.mortar.module.ActivityModule.java com.davidstemmer.screenplay.sample.mortar.module.ApplicationModule.java com.davidstemmer.screenplay.sample.mortar.presenter.DrawerPresenter.java com.davidstemmer.screenplay.sample.mortar.presenter.NavigationMenuPresenter.java com.davidstemmer.screenplay.sample.mortar.scene.ActionDrawerScene.java com.davidstemmer.screenplay.sample.mortar.scene.DialogScene.java com.davidstemmer.screenplay.sample.mortar.scene.PagedScene1.java com.davidstemmer.screenplay.sample.mortar.scene.PagedScene2.java com.davidstemmer.screenplay.sample.mortar.scene.PagedScene3.java com.davidstemmer.screenplay.sample.mortar.scene.StackedScene.java com.davidstemmer.screenplay.sample.mortar.scene.WelcomeScene.java com.davidstemmer.screenplay.sample.mortar.scene.transformer.ActionDrawerTransformer.java com.davidstemmer.screenplay.sample.mortar.scene.transformer.CrossfadeTransformer.java com.davidstemmer.screenplay.sample.mortar.scene.transformer.HorizontalSlideTransformer.java com.davidstemmer.screenplay.sample.mortar.scene.transformer.NavigationDrawerTransformer.java com.davidstemmer.screenplay.sample.mortar.scene.transformer.NoAnimationTransformer.java com.davidstemmer.screenplay.sample.mortar.scene.transformer.PopupTransformer.java com.davidstemmer.screenplay.sample.mortar.scene.transformer.VerticalSlideTransformer.java com.davidstemmer.screenplay.sample.mortar.view.ActionDrawerView.java com.davidstemmer.screenplay.sample.mortar.view.DialogSceneView.java com.davidstemmer.screenplay.sample.mortar.view.ModalSceneView.java com.davidstemmer.screenplay.sample.mortar.view.NavigationMenuView.java com.davidstemmer.screenplay.sample.mortar.view.PagedView1.java com.davidstemmer.screenplay.sample.mortar.view.PagedView2.java com.davidstemmer.screenplay.sample.mortar.view.WelcomeView.java com.davidstemmer.screenplay.sample.simple.DrawerHelper.java com.davidstemmer.screenplay.sample.simple.MainActivity.java com.davidstemmer.screenplay.sample.simple.SampleApplication.java com.davidstemmer.screenplay.sample.simple.component.DrawerLockingComponent.java com.davidstemmer.screenplay.sample.simple.scene.ActionDrawerResult.java com.davidstemmer.screenplay.sample.simple.scene.ActionDrawerScene.java com.davidstemmer.screenplay.sample.simple.scene.DialogScene.java com.davidstemmer.screenplay.sample.simple.scene.IndexedScene.java com.davidstemmer.screenplay.sample.simple.scene.PagedScene1.java com.davidstemmer.screenplay.sample.simple.scene.PagedScene2.java com.davidstemmer.screenplay.sample.simple.scene.PagedScene3.java com.davidstemmer.screenplay.sample.simple.scene.StackedScene.java com.davidstemmer.screenplay.sample.simple.scene.WelcomeScene.java com.davidstemmer.screenplay.sample.simple.scene.transformer.ActionDrawerTransformer.java com.davidstemmer.screenplay.sample.simple.scene.transformer.CrossfadeTransformer.java com.davidstemmer.screenplay.sample.simple.scene.transformer.HorizontalSlideTransformer.java com.davidstemmer.screenplay.sample.simple.scene.transformer.NavigationDrawerTransformer.java com.davidstemmer.screenplay.sample.simple.scene.transformer.NoAnimationTransformer.java com.davidstemmer.screenplay.sample.simple.scene.transformer.PopupTransformer.java com.davidstemmer.screenplay.sample.simple.scene.transformer.VerticalSlideTransformer.java com.davidstemmer.screenplay.sample.simple.view.ActionDrawerView.java com.davidstemmer.screenplay.sample.simple.view.DialogSceneView.java com.davidstemmer.screenplay.sample.simple.view.ModalSceneView.java com.davidstemmer.screenplay.sample.simple.view.NavigationMenuView.java com.davidstemmer.screenplay.sample.simple.view.PagedView1.java com.davidstemmer.screenplay.sample.simple.view.PagedView2.java com.davidstemmer.screenplay.scene.Scene.java com.davidstemmer.screenplay.scene.ScopedScene.java com.davidstemmer.screenplay.scene.StandardScene.java com.davidstemmer.screenplay.scene.component.CallbackComponent.java com.davidstemmer.screenplay.scene.component.PresenterComponent.java com.davidstemmer.screenplay.scene.component.ResultHandler.java com.davidstemmer.screenplay.scene.component.SceneCallback.java com.davidstemmer.screenplay.scene.rigger.PageRigger.java com.davidstemmer.screenplay.scene.rigger.StackRigger.java com.davidstemmer.screenplay.scene.transformer.AnimatorTransformer.java com.davidstemmer.screenplay.scene.transformer.TweenAnimationListener.java com.davidstemmer.screenplay.scene.transformer.TweenTransformer.java com.example.weefbellington.screenplay.ApplicationTest.java