Ian Lake | 81f14d7 | 2020-04-03 16:39:45 -0700 | [diff] [blame] | 1 | // Signature format: 3.0 |
| 2 | package androidx.navigation { |
| 3 | |
| 4 | @androidx.navigation.NavOptionsDsl public final class AnimBuilder { |
| 5 | ctor public AnimBuilder(); |
| 6 | method public int getEnter(); |
| 7 | method public int getExit(); |
| 8 | method public int getPopEnter(); |
| 9 | method public int getPopExit(); |
| 10 | method public void setEnter(int p); |
| 11 | method public void setExit(int p); |
| 12 | method public void setPopEnter(int p); |
| 13 | method public void setPopExit(int p); |
| 14 | property public final int enter; |
| 15 | property public final int exit; |
| 16 | property public final int popEnter; |
| 17 | property public final int popExit; |
| 18 | } |
| 19 | |
| 20 | @androidx.navigation.NavDestinationDsl public final class NavActionBuilder { |
| 21 | ctor public NavActionBuilder(); |
| 22 | method public java.util.Map<java.lang.String,java.lang.Object> getDefaultArguments(); |
| 23 | method public int getDestinationId(); |
| 24 | method public void navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder); |
| 25 | method public void setDestinationId(int p); |
| 26 | property public final java.util.Map<java.lang.String,java.lang.Object> defaultArguments; |
| 27 | property public final int destinationId; |
| 28 | } |
| 29 | |
| 30 | public final class NavArgsLazy<Args extends androidx.navigation.NavArgs> implements kotlin.Lazy<Args> { |
| 31 | ctor public NavArgsLazy(kotlin.reflect.KClass<Args> navArgsClass, kotlin.jvm.functions.Function0<android.os.Bundle> argumentProducer); |
| 32 | method public Args getValue(); |
| 33 | method public boolean isInitialized(); |
| 34 | property public Args value; |
| 35 | } |
| 36 | |
| 37 | public final class NavArgsLazyKt { |
| 38 | } |
| 39 | |
| 40 | @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder { |
| 41 | ctor public NavArgumentBuilder(); |
| 42 | method public androidx.navigation.NavArgument build(); |
| 43 | method public Object? getDefaultValue(); |
| 44 | method public boolean getNullable(); |
| 45 | method public androidx.navigation.NavType<?> getType(); |
| 46 | method public void setDefaultValue(Object? value); |
| 47 | method public void setNullable(boolean value); |
| 48 | method public void setType(androidx.navigation.NavType<?> value); |
| 49 | property public final Object? defaultValue; |
| 50 | property public final boolean nullable; |
| 51 | property public final androidx.navigation.NavType<?> type; |
| 52 | } |
| 53 | |
Ian Lake | 81f14d7 | 2020-04-03 16:39:45 -0700 | [diff] [blame] | 54 | @androidx.navigation.NavDestinationDsl public class NavDestinationBuilder<D extends androidx.navigation.NavDestination> { |
| 55 | ctor public NavDestinationBuilder(androidx.navigation.Navigator<? extends D> navigator, @IdRes int id); |
| 56 | method public final void action(int actionId, kotlin.jvm.functions.Function1<? super androidx.navigation.NavActionBuilder,kotlin.Unit> actionBuilder); |
| 57 | method public final void argument(String name, kotlin.jvm.functions.Function1<? super androidx.navigation.NavArgumentBuilder,kotlin.Unit> argumentBuilder); |
| 58 | method public D build(); |
| 59 | method public final void deepLink(String uriPattern); |
Ian Lake | 81f14d7 | 2020-04-03 16:39:45 -0700 | [diff] [blame] | 60 | method public final int getId(); |
| 61 | method public final CharSequence? getLabel(); |
| 62 | method protected final androidx.navigation.Navigator<? extends D> getNavigator(); |
| 63 | method public final void setLabel(CharSequence? p); |
| 64 | property public final CharSequence? label; |
| 65 | } |
| 66 | |
| 67 | @kotlin.DslMarker public @interface NavDestinationDsl { |
| 68 | } |
| 69 | |
Aurimas Liutikas | 4f4aed5 | 2020-05-28 16:38:32 -0700 | [diff] [blame^] | 70 | @androidx.navigation.NavDestinationDsl public final class NavGraphBuilder extends androidx.navigation.NavDestinationBuilder<androidx.navigation.NavGraph> { |
Ian Lake | 81f14d7 | 2020-04-03 16:39:45 -0700 | [diff] [blame] | 71 | ctor public NavGraphBuilder(androidx.navigation.NavigatorProvider provider, @IdRes int id, @IdRes int startDestination); |
Aurimas Liutikas | 4f4aed5 | 2020-05-28 16:38:32 -0700 | [diff] [blame^] | 72 | method public void addDestination(androidx.navigation.NavDestination destination); |
Ian Lake | 81f14d7 | 2020-04-03 16:39:45 -0700 | [diff] [blame] | 73 | method public androidx.navigation.NavGraph build(); |
Aurimas Liutikas | 4f4aed5 | 2020-05-28 16:38:32 -0700 | [diff] [blame^] | 74 | method public <D extends androidx.navigation.NavDestination> void destination(androidx.navigation.NavDestinationBuilder<? extends D> navDestination); |
| 75 | method public androidx.navigation.NavigatorProvider getProvider(); |
| 76 | method public operator void unaryPlus(androidx.navigation.NavDestination); |
Ian Lake | 81f14d7 | 2020-04-03 16:39:45 -0700 | [diff] [blame] | 77 | } |
| 78 | |
| 79 | public final class NavGraphBuilderKt { |
| 80 | method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder); |
| 81 | method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder); |
| 82 | } |
| 83 | |
| 84 | public final class NavGraphKt { |
| 85 | method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id); |
| 86 | method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id); |
| 87 | method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node); |
| 88 | method public static inline operator void plusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node); |
| 89 | method public static inline operator void plusAssign(androidx.navigation.NavGraph, androidx.navigation.NavGraph other); |
| 90 | } |
| 91 | |
| 92 | @androidx.navigation.NavOptionsDsl public final class NavOptionsBuilder { |
| 93 | ctor public NavOptionsBuilder(); |
| 94 | method public void anim(kotlin.jvm.functions.Function1<? super androidx.navigation.AnimBuilder,kotlin.Unit> animBuilder); |
| 95 | method public boolean getLaunchSingleTop(); |
| 96 | method public int getPopUpTo(); |
| 97 | method public void popUpTo(@IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.PopUpToBuilder,kotlin.Unit> popUpToBuilder); |
| 98 | method public void setLaunchSingleTop(boolean p); |
| 99 | method public void setPopUpTo(int value); |
| 100 | property public final boolean launchSingleTop; |
| 101 | property public final int popUpTo; |
| 102 | } |
| 103 | |
| 104 | public final class NavOptionsBuilderKt { |
| 105 | method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder); |
| 106 | } |
| 107 | |
| 108 | @kotlin.DslMarker public @interface NavOptionsDsl { |
| 109 | } |
| 110 | |
| 111 | public final class NavigatorProviderKt { |
| 112 | method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name); |
| 113 | method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz); |
| 114 | method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator); |
| 115 | method public static inline operator androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>? set(androidx.navigation.NavigatorProvider, String name, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator); |
| 116 | } |
| 117 | |
| 118 | @androidx.navigation.NavOptionsDsl public final class PopUpToBuilder { |
| 119 | ctor public PopUpToBuilder(); |
| 120 | method public boolean getInclusive(); |
| 121 | method public void setInclusive(boolean p); |
| 122 | property public final boolean inclusive; |
| 123 | } |
| 124 | |
| 125 | } |
| 126 | |