-
- All Implemented Interfaces:
-
com.ramcosta.composedestinations.scope.NavGraphBuilderDestinationScope
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public abstract class NavGraphBuilderDestinationScopeImpl<T extends Object> implements NavGraphBuilderDestinationScope<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final TnavArgsprivate final TypedDestinationSpec<T>destinationprivate final NavBackStackEntrynavBackStackEntry
-
Constructor Summary
Constructors Constructor Description NavGraphBuilderDestinationScopeImpl()
-
Method Summary
Modifier and Type Method Description TgetNavArgs()Class holding the navigation arguments passed to this destination or Unit if the destination has no arguments abstract TypedDestinationSpec<T>getDestination()DestinationSpec related to this scope abstract NavBackStackEntrygetNavBackStackEntry()NavBackStackEntry of the current destination DestinationsNavigatordestinationsNavigator(NavController navController)DestinationsNavigator useful to navigate from this destination -
-
Method Detail
-
getNavArgs
T getNavArgs()
Class holding the navigation arguments passed to this destination or Unit if the destination has no arguments
-
getDestination
abstract TypedDestinationSpec<T> getDestination()
DestinationSpec related to this scope
-
getNavBackStackEntry
abstract NavBackStackEntry getNavBackStackEntry()
NavBackStackEntry of the current destination
-
destinationsNavigator
DestinationsNavigator destinationsNavigator(NavController navController)
DestinationsNavigator useful to navigate from this destination
-
-
-
-