Class ViewChangeListener.ViewChangeEvent

    • Constructor Detail

      • ViewChangeEvent

        public ViewChangeEvent​(Navigator navigator,
                               View oldView,
                               View newView,
                               String viewName,
                               String parameters)
        Create a new view change event.
        Parameters:
        navigator - Navigator that triggered the event, not null
    • Method Detail

      • getNavigator

        public Navigator getNavigator()
        Returns the navigator that triggered this event.
        Returns:
        Navigator (not null)
      • getOldView

        public View getOldView()
        Returns the view being deactivated.
        Returns:
        old View
      • getNewView

        public View getNewView()
        Returns the view being activated.
        Returns:
        new View
      • getViewName

        public String getViewName()
        Returns the view name of the view being activated.
        Returns:
        view name of the new View
      • getParameters

        public String getParameters()
        Returns the parameters for the view being activated.
        Returns:
        navigation parameters (potentially bookmarkable) for the new view