[go: nahoru, domu]

blob: e9cbc6149b2431b6eada12f5e8b4a516497eebf2 [file] [log] [blame]
Prajakta Patil96abbed2023-05-31 05:31:56 +00001// Signature format: 4.0
2package androidx.navigation {
3
4 public final class NavGraphViewModelLazyKt {
5 method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, optional kotlin.jvm.functions.Function0<? extends androidx.lifecycle.viewmodel.CreationExtras>? extrasProducer, optional kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer);
6 method @Deprecated @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, optional kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer);
7 method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, String navGraphRoute, optional kotlin.jvm.functions.Function0<? extends androidx.lifecycle.viewmodel.CreationExtras>? extrasProducer, optional kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer);
8 method @Deprecated @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, String navGraphRoute, optional kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer);
9 }
10
11}
12
13package androidx.navigation.fragment {
14
15 public abstract class AbstractListDetailFragment extends androidx.fragment.app.Fragment {
16 ctor public AbstractListDetailFragment();
17 method public final androidx.navigation.fragment.NavHostFragment getDetailPaneNavHostFragment();
18 method public final androidx.slidingpanelayout.widget.SlidingPaneLayout getSlidingPaneLayout();
19 method public androidx.navigation.fragment.NavHostFragment onCreateDetailPaneNavHostFragment();
20 method public abstract android.view.View onCreateListPaneView(android.view.LayoutInflater inflater, android.view.ViewGroup? container, android.os.Bundle? savedInstanceState);
21 method @CallSuper public final android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup? container, android.os.Bundle? savedInstanceState);
22 method public void onListPaneViewCreated(android.view.View view, android.os.Bundle? savedInstanceState);
23 method @CallSuper public final void onViewCreated(android.view.View view, android.os.Bundle? savedInstanceState);
24 property public final androidx.navigation.fragment.NavHostFragment detailPaneNavHostFragment;
25 property public final androidx.slidingpanelayout.widget.SlidingPaneLayout slidingPaneLayout;
26 }
27
28 @androidx.navigation.Navigator.Name("dialog") public final class DialogFragmentNavigator extends androidx.navigation.Navigator<androidx.navigation.fragment.DialogFragmentNavigator.Destination> {
29 ctor public DialogFragmentNavigator(android.content.Context context, androidx.fragment.app.FragmentManager fragmentManager);
30 method public androidx.navigation.fragment.DialogFragmentNavigator.Destination createDestination();
31 }
32
33 @androidx.navigation.NavDestination.ClassType(DialogFragment::class) public static class DialogFragmentNavigator.Destination extends androidx.navigation.NavDestination implements androidx.navigation.FloatingWindow {
34 ctor public DialogFragmentNavigator.Destination(androidx.navigation.Navigator<? extends androidx.navigation.fragment.DialogFragmentNavigator.Destination> fragmentNavigator);
35 ctor public DialogFragmentNavigator.Destination(androidx.navigation.NavigatorProvider navigatorProvider);
36 method public final String getClassName();
37 method public final androidx.navigation.fragment.DialogFragmentNavigator.Destination setClassName(String className);
38 property public final String className;
39 }
40
41 @androidx.navigation.NavDestinationDsl public final class DialogFragmentNavigatorDestinationBuilder extends androidx.navigation.NavDestinationBuilder<androidx.navigation.fragment.DialogFragmentNavigator.Destination> {
42 ctor @Deprecated public DialogFragmentNavigatorDestinationBuilder(androidx.navigation.fragment.DialogFragmentNavigator navigator, @IdRes int id, kotlin.reflect.KClass<? extends androidx.fragment.app.DialogFragment> fragmentClass);
43 ctor public DialogFragmentNavigatorDestinationBuilder(androidx.navigation.fragment.DialogFragmentNavigator navigator, String route, kotlin.reflect.KClass<? extends androidx.fragment.app.DialogFragment> fragmentClass);
44 method public androidx.navigation.fragment.DialogFragmentNavigator.Destination build();
45 }
46
47 public final class DialogFragmentNavigatorDestinationBuilderKt {
48 method @Deprecated public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
49 method @Deprecated public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
50 method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, String route);
51 method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, String route, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
52 }
53
54 public final class FragmentKt {
55 method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
56 }
57
58 public final class FragmentNavArgsLazyKt {
59 method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
60 }
61
62 @androidx.navigation.Navigator.Name("fragment") public class FragmentNavigator extends androidx.navigation.Navigator<androidx.navigation.fragment.FragmentNavigator.Destination> {
63 ctor public FragmentNavigator(android.content.Context context, androidx.fragment.app.FragmentManager fragmentManager, int containerId);
64 method public androidx.navigation.fragment.FragmentNavigator.Destination createDestination();
65 method @Deprecated public androidx.fragment.app.Fragment instantiateFragment(android.content.Context context, androidx.fragment.app.FragmentManager fragmentManager, String className, android.os.Bundle? args);
66 }
67
68 @androidx.navigation.NavDestination.ClassType(Fragment::class) public static class FragmentNavigator.Destination extends androidx.navigation.NavDestination {
69 ctor public FragmentNavigator.Destination(androidx.navigation.Navigator<? extends androidx.navigation.fragment.FragmentNavigator.Destination> fragmentNavigator);
70 ctor public FragmentNavigator.Destination(androidx.navigation.NavigatorProvider navigatorProvider);
71 method public final String getClassName();
72 method public final androidx.navigation.fragment.FragmentNavigator.Destination setClassName(String className);
73 property public final String className;
74 }
75
76 public static final class FragmentNavigator.Extras implements androidx.navigation.Navigator.Extras {
77 method public java.util.Map<android.view.View,java.lang.String> getSharedElements();
78 property public final java.util.Map<android.view.View,java.lang.String> sharedElements;
79 }
80
81 public static final class FragmentNavigator.Extras.Builder {
82 ctor public FragmentNavigator.Extras.Builder();
83 method public androidx.navigation.fragment.FragmentNavigator.Extras.Builder addSharedElement(android.view.View sharedElement, String name);
84 method public androidx.navigation.fragment.FragmentNavigator.Extras.Builder addSharedElements(java.util.Map<android.view.View,java.lang.String> sharedElements);
85 method public androidx.navigation.fragment.FragmentNavigator.Extras build();
86 }
87
88 @androidx.navigation.NavDestinationDsl public final class FragmentNavigatorDestinationBuilder extends androidx.navigation.NavDestinationBuilder<androidx.navigation.fragment.FragmentNavigator.Destination> {
89 ctor @Deprecated public FragmentNavigatorDestinationBuilder(androidx.navigation.fragment.FragmentNavigator navigator, @IdRes int id, kotlin.reflect.KClass<? extends androidx.fragment.app.Fragment> fragmentClass);
90 ctor public FragmentNavigatorDestinationBuilder(androidx.navigation.fragment.FragmentNavigator navigator, String route, kotlin.reflect.KClass<? extends androidx.fragment.app.Fragment> fragmentClass);
91 method public androidx.navigation.fragment.FragmentNavigator.Destination build();
92 }
93
94 public final class FragmentNavigatorDestinationBuilderKt {
95 method @Deprecated public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
96 method @Deprecated public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
97 method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, String route);
98 method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, String route, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
99 }
100
101 public final class FragmentNavigatorExtrasKt {
102 method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
103 }
104
105 public class NavHostFragment extends androidx.fragment.app.Fragment implements androidx.navigation.NavHost {
106 ctor public NavHostFragment();
107 method public static final androidx.navigation.fragment.NavHostFragment create(@NavigationRes int graphResId);
108 method public static final androidx.navigation.fragment.NavHostFragment create(@NavigationRes int graphResId, optional android.os.Bundle? startDestinationArgs);
109 method @Deprecated protected androidx.navigation.Navigator<? extends androidx.navigation.fragment.FragmentNavigator.Destination> createFragmentNavigator();
110 method public static final androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment fragment);
111 method public final androidx.navigation.NavController getNavController();
112 method @Deprecated @CallSuper protected void onCreateNavController(androidx.navigation.NavController navController);
113 method @CallSuper protected void onCreateNavHostController(androidx.navigation.NavHostController navHostController);
114 property public final androidx.navigation.NavController navController;
115 field public static final androidx.navigation.fragment.NavHostFragment.Companion Companion;
116 }
117
118 public static final class NavHostFragment.Companion {
119 method public androidx.navigation.fragment.NavHostFragment create(@NavigationRes int graphResId);
120 method public androidx.navigation.fragment.NavHostFragment create(@NavigationRes int graphResId, optional android.os.Bundle? startDestinationArgs);
121 method public androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment fragment);
122 }
123
124}
125