Interface | Description |
---|---|
EventSource.Listener |
Listener to be supplied to
EventSource.subscribe(Listener) method. |
EventSource.Subscription |
Instance of this class will be returned from
EventSource.subscribe(Listener) method. |
Payload |
A simple class to enforce type safety when delivering cancelled event from
RequirementCase . |
Requirement.Listener |
Listener to be notified about requirement resolution process
|
Class | Description |
---|---|
BuildUtils |
Utility class to check if certain features of Android SDK can be used
|
EventDispatcher<T> |
Abstraction to allow resolving requirements from any context (not from android.content.Context).
|
EventDispatcherActivity<A extends android.app.Activity> | |
EventDispatcherFragment<F extends android.app.Fragment> | |
EventSource |
Helper class to receive `onActivityResult` and `onRequestPermissionsResult` events from activity or
fragment.
|
Flag |
Helper class to store a boolean flag.
|
PermissionCase<T> |
A helper case to ease the pressure working with Android permissions.
|
RequestCode |
Utility class to generate request codes, that can be used in `startActivityForResult` and
`requestPermissions`
|
Requirement | |
RequirementBuilder<T> |
Builder class to create a
Requirement . |
RequirementCase<T> |
Represents stateless requirement case.
|
RequirementListenerAdapter |
Simple abstract class that implements all methods from
Requirement.Listener |