| Interface | Description |
|---|---|
| ActivityComponentProvider<ActivityComponent> | |
| ApplicationComponentProvider<ApplicationComponent> | |
| Container |
The View class in the MVP context.
|
| OnScreenChangedListener<ApplicationComponent> |
An interface to provide a callback when a new screen is presented.
|
| Presenter<C extends Container,ActivityComponent> |
The Presenter class in the MVP context.
|
| ScreenProvider<ApplicationComponent> | |
| TransitionAnimator | |
| Triad | |
| Triad.ActivityResultListener | |
| Triad.Callback |
Supplied by Triad to the Listener, which is responsible for calling onComplete().
|
| Triad.Listener<T> | |
| TriadProvider |
| Class | Description |
|---|---|
| Backstack |
Describes the history of a
Triad at a specific point in time. |
| Backstack.Builder | |
| Screen<ApplicationComponent> | |
| TriadActivity<ApplicationComponent,ActivityComponent> |
An
Activity which is the root of an application that uses Triad. |
| TriadApplication<ApplicationComponent> |
A base
Application implementation that handles creation of the Triad and
ApplicationComponent instance. |
| TriadDelegate<ApplicationComponent> |
This class represents a delegate which can be used to use Triad in any
Activity. |
| TriadFactory |