DynamicFragmentNavigatorDestinationBuilder


@<Error class: unknown class>
class DynamicFragmentNavigatorDestinationBuilder


DSL for constructing a new DynamicFragmentNavigator.Destination

Summary

Public constructors

DynamicFragmentNavigatorDestinationBuilder(
    navigator: DynamicFragmentNavigator,
    id: @IdRes Int,
    fragmentClassName: String
)

This function is deprecated. Use routes to create your DynamicFragmentDestinationBuilder instead

DynamicFragmentNavigatorDestinationBuilder(
    navigator: DynamicFragmentNavigator,
    route: String,
    fragmentClassName: String
)
DynamicFragmentNavigatorDestinationBuilder(
    navigator: DynamicFragmentNavigator,
    route: KClass<*>,
    typeMap: Map<KType<Error class: unknown class><<Error class: unknown class>>>,
    fragmentClassName: String
)

DSL for constructing a new DynamicFragmentNavigator.Destination

Public properties

String?

Public constructors

DynamicFragmentNavigatorDestinationBuilder

Added in 2.3.0
Deprecated in 2.4.0
DynamicFragmentNavigatorDestinationBuilder(
    navigator: DynamicFragmentNavigator,
    id: @IdRes Int,
    fragmentClassName: String
)

DynamicFragmentNavigatorDestinationBuilder

Added in 2.4.0
DynamicFragmentNavigatorDestinationBuilder(
    navigator: DynamicFragmentNavigator,
    route: String,
    fragmentClassName: String
)

DynamicFragmentNavigatorDestinationBuilder

DynamicFragmentNavigatorDestinationBuilder(
    navigator: DynamicFragmentNavigator,
    route: KClass<*>,
    typeMap: Map<KType<Error class: unknown class><<Error class: unknown class>>>,
    fragmentClassName: String
)

DSL for constructing a new DynamicFragmentNavigator.Destination

Parameters
navigator: DynamicFragmentNavigator

navigator used to create the destination

route: KClass<*>

the route from a KClass of the destination

typeMap: Map<KType<Error class: unknown class><<Error class: unknown class>>>

map of destination arguments' kotlin type KType to its respective custom NavType. May be empty if route does not use custom NavTypes.

fragmentClassName: String

Fully qualified class name of destination Fragment.

Public functions

build

Added in 2.3.0
open fun build(): DynamicFragmentNavigator.Destination

Public properties

moduleName

Added in 2.3.0
var moduleNameString?