Class PoisOnRouteAutocompleteFragment

java.lang.Object
androidx.fragment.app.Fragment
com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment
com.trimblemaps.navigation.plugins.poisonroute.autocomplete.ui.PoisOnRouteAutocompleteFragment
All Implemented Interfaces:
android.content.ComponentCallbacks, android.view.View.OnCreateContextMenuListener, android.view.ViewTreeObserver.OnScrollChangedListener, androidx.activity.result.ActivityResultCaller, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.lifecycle.ViewModelStoreOwner, androidx.savedstate.SavedStateRegistryOwner, com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.CategoryView.CategoryListVisibilityListener, com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.CategoryView.CategorySelectedListener, com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.ResultClickCallback, com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.SearchView.BackButtonListener, com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.SearchView.FocusListener, com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.SearchView.QueryListener

public class PoisOnRouteAutocompleteFragment extends com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment

    com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment.OnLoadedListener, com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment.PoiCategorySelectedListener

    Nested classes/interfaces inherited from class androidx.fragment.app.Fragment

    androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment

    categoryListView, categorySelectedDrawable, categorySelectedId, categorySelectedName, features, isPoiOnRouteActive, noResultsFoundView, offlineImageView, offlineResultView, placeSelectionListener, poiClusterListBottomSheet, poiListBottomSheet, poisResponseListener, query, rootView, searchHistoryView, searchResultView, searchView, viewModel

    Fields inherited from class androidx.fragment.app.Fragment

    mPreviousWho
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    protected void
     
     
    newInstance(PoisOnRouteOptions poisOnRouteOptions)
     
    void
    onActivityCreated(android.os.Bundle savedInstanceState)
     
    android.view.View
    onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
     
    void
     
    void
     
    void
     
    void
     
    protected void
     

    Methods inherited from class com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment

    bindClickListeners, bindViews, findCategoryById, getBottomSheetHeight, getCategoryId, getCategorySelectedName, getHistoryCount, getSearchQuery, getToolbarHeight, handleRecentsList, hideCategoryListView, hideCategoryView, hideSearchingMessage, isCategoryListViewVisible, isMenuIconVisible, newInstance, onBackButtonPress, onCategorySelected, onClick, onDestroyView, onFocusChange, onHideCategoryList, onQueryChange, onResume, onSaveInstanceState, onScrollChanged, onShowCategoryList, onViewCreated, resetQueryTimer, setCenter, setFocusListener, setOnAdditionalInfoShownListener, setOnLoadedListenerListener, setOnMenuIconClickListener, setOnPlaceSelectedListener, setOnSettingsClickListener, setPlaceOptions, setPoiCategorySelectedListener, setPoisResponseListener, showCategoryListView, showCategoryView, showNoResultsFound, showOfflineMessage, showRequestError, showRequestException, showRequestTimeout, showSearchingMessage, styleView, updateCategoryView, updateClusterList, updateFavoritePlacesView

    Methods inherited from class androidx.fragment.app.Fragment

    dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onStart, onStop, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • PoisOnRouteAutocompleteFragment

      public PoisOnRouteAutocompleteFragment()
  • Method Details

    • newInstance

      public static PoisOnRouteAutocompleteFragment newInstance()
    • newInstance

      public static PoisOnRouteAutocompleteFragment newInstance(@Nullable PoisOnRouteOptions poisOnRouteOptions)
    • onCreateView

      @Nullable public android.view.View onCreateView(android.view.LayoutInflater inflater, @Nullable android.view.ViewGroup container, @Nullable android.os.Bundle savedInstanceState)
      Overrides:
      onCreateView in class com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment
    • setPoisOnRouteOptions

      public void setPoisOnRouteOptions(PoisOnRouteOptions poisOnRouteOptions)
    • onActivityCreated

      public void onActivityCreated(@Nullable android.os.Bundle savedInstanceState)
      Overrides:
      onActivityCreated in class com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment
    • initializeViewModel

      protected void initializeViewModel()
      Overrides:
      initializeViewModel in class com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment
    • resetCategorySelected

      public void resetCategorySelected()
      Overrides:
      resetCategorySelected in class com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment
    • resetPoiCategoriesPoisBuilder

      public void resetPoiCategoriesPoisBuilder()
    • hidePoiTitle

      public void hidePoiTitle()
    • hidePoiListBottomSheet

      public void hidePoiListBottomSheet()
    • setPoisOnRouteCallback

      public void setPoisOnRouteCallback(PoisOnRouteCallback poisOnRouteCallback)
    • subscribe

      protected void subscribe()
      Overrides:
      subscribe in class com.trimblemaps.mapsdk.plugins.places.autocomplete.ui.PlaceAutocompleteFragment