Package-level declarations
Types
A Handler that will allow a NavHostController to handle com.splendo.kaluga.architecture.compose.navigation.Route.Result of a given type Result to be received by a given ViewModel
Functions
Creates a NavHostResultHandler of BooleanArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.BooleanArrayType
Creates a NavHostResultHandler of BooleanArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.BooleanArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of Boolean Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.BooleanType
Creates a NavHostResultHandler of Boolean or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.BooleanType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of ByteArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ByteArrayType
Creates a NavHostResultHandler of ByteArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ByteArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of Byte Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ByteType
Creates a NavHostResultHandler of Byte or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ByteType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of CharArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharArrayType
Creates a NavHostResultHandler of CharArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of Char Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharType
Creates a NavHostResultHandler of Char or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of CharSequence Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharSequenceType
Creates a NavHostResultHandler of CharSequence or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharSequenceType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of a list of KalugaDate Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DateArrayType
Creates a NavHostResultHandler of a List of KalugaDate or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DateArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of KalugaDate Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DateType
Creates a NavHostResultHandler of KalugaDate or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DateType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of DoubleArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DoubleArrayType
Creates a NavHostResultHandler of DoubleArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DoubleArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of Double Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DoubleType
Creates a NavHostResultHandler of Double or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DoubleType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of FloatArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.FloatArrayType
Creates a NavHostResultHandler of FloatArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.FloatArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of Float Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.FloatType
Creates a NavHostResultHandler of Float or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.FloatType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a BooleanArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.BooleanArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a BooleanArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.BooleanArrayType
Handles a Route.Result.Data matching a Boolean or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.BooleanType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a Boolean Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.BooleanType
Handles a Route.Result.Data matching a ByteArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ByteArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a ByteArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ByteArrayType
Handles a Route.Result.Data matching a Byte or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ByteType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a Byte Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ByteType
Handles a Route.Result.Data matching a CharArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a CharArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharArrayType
Handles a Route.Result.Data matching a Char or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a Char Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharType
Handles a Route.Result.Data matching a CharSequence or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharSequenceType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a CharSequence Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.CharSequenceType
Handles a Route.Result.Data matching a list of KalugaDate or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DateArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a list of KalugaDate Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DateArrayType
Handles a Route.Result.Data matching a KalugaDate or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DateType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a KalugaDate Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DateType
Handles a Route.Result.Data matching a DoubleArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DoubleArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a DoubleArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DoubleArrayType
Handles a Route.Result.Data matching a Double or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DoubleType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a Double Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.DoubleType
Handles a Route.Result.Data matching a FloatArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.FloatArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a FloatArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.FloatArrayType
Handles a Route.Result.Data matching a Float or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.FloatType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a Float Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.FloatType
Handles a Route.Result.Data matching an IntArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.IntegerArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching an IntArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.IntegerArrayType
Handles a Route.Result.Data matching an Int or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.IntegerType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching an Int Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.IntegerType
Handles a Route.Result.Data matching a LongArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.LongArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a LongArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.LongArrayType
Handles a Route.Result.Data matching a Long or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.LongType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a Long Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.LongType
Handles a Route.Result.Data matching a given NavigationBundleSpecType Requires that Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching the NavigationBundleSpecType
Handles a Route.Result.Data matching a given NavigationBundleSpec
Handles a Route.Result.Data matching a given type T. Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.SerializedType with serializer
Handles a Route.Result.Data matching a given type T. Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.SerializedType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a given NavigationBundleSpecType Requires that Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching the NavigationBundleSpecType
Handles a Route.Result.Data matching a given NavigationBundleSpecType Requires that Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching the NavigationBundleSpecType either directly or wrapped in NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a ShortArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ShortArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a ShortArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ShortArrayType
Handles a Route.Result.Data matching a Short or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ShortType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a Short Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ShortType
Handles a Route.Result.Data matching a list of String or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.StringArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a list of String Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.StringArrayType
Handles a Route.Result.Data matching a String or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.StringType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a String Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.StringType
Handles a Route.Result.Data matching a Unit or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.UnitType either directly or wrapped by NavigationBundleSpecType.OptionalType
Handles a Route.Result.Data matching a Unit Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.UnitType
Creates a NavHostResultHandler of IntArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.IntegerArrayType
Creates a NavHostResultHandler of IntArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.IntegerArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of Int Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.IntegerType
Creates a NavHostResultHandler of Int or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.IntegerType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of LongArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.LongArrayType
Creates a NavHostResultHandler of LongArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.LongArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of Long Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.LongType
Creates a NavHostResultHandler of Long or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.LongType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of T for this NavigationBundleSpecType Requires that Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching the NavigationBundleSpecType
Creates a NavHostResultHandler of Row for this NavigationBundleSpec
Creates a NavHostResultHandler of T for this KSerializer Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.SerializedType with this Serializer
Creates a NavHostResultHandler of T for this NavigationBundleSpecType Requires that Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching the NavigationBundleSpecType
Creates a NavHostResultHandler of T for this NavigationBundleSpecType Requires that Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching the NavigationBundleSpecType either directly or wrapped in NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of T for this KSerializer Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.SerializedType with this Serializer either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of ShortArray Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ShortArrayType
Creates a NavHostResultHandler of ShortArray or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ShortArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of Short Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ShortType
Creates a NavHostResultHandler of Short or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.ShortType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of a list of String Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.StringArrayType
Creates a NavHostResultHandler of a list of String or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.StringArrayType either directly or wrapped by NavigationBundleSpecType.OptionalType
Creates a NavHostResultHandler of String Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.StringType
Creates a NavHostResultHandler of String or null
Requires that the Route.Result.Data.bundle is described by a SingleValueNavigationSpec matching NavigationBundleSpecType.StringType either directly or wrapped by NavigationBundleSpecType.OptionalType