Class PageRoutes

  • All Implemented Interfaces:
    java.io.Serializable, Compiled

    public class PageRoutes
    extends java.lang.Object
    implements Compiled
    Модель маршрутов страницы
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  PageRoutes.Query
      Маппинг параметров в маршруте
      static class  PageRoutes.Route
      Модель маршрута
    • Constructor Summary

      Constructors 
      Constructor Description
      PageRoutes()  
    • Constructor Detail

      • PageRoutes

        public PageRoutes()
    • Method Detail

      • findRouteByUrl

        public PageRoutes.Route findRouteByUrl​(java.lang.String urlPattern)
        Найти маршрут страницы по шаблону URL
        Parameters:
        urlPattern - Шаблон URL
        Returns:
        Маршрут страницы
      • addRoute

        public void addRoute​(PageRoutes.Route route)
        Добавить маршрут к странице
        Parameters:
        route - Путь
      • addRoute

        public PageRoutes.Route addRoute​(java.lang.String path)
        Добавить маршрут к виджету страницы
        Parameters:
        path - Путь
      • addPathMapping

        public void addPathMapping​(java.lang.String pathParam,
                                   ReduxAction action)
        Добавить параметр пути
        Parameters:
        pathParam - Параметр в пути
        action - Redux действие при извлечении параметра в пути
      • addPathMappings

        public void addPathMappings​(java.util.Map<java.lang.String,​ReduxAction> pathMappings)
        Добавить параметры путей
        Parameters:
        pathMappings - Параметры в пути
      • addQueryMapping

        public void addQueryMapping​(java.lang.String queryParam,
                                    ReduxAction onGet,
                                    BindLink onSet)
        Добавить параметр запроса
        Parameters:
        queryParam - Параметр в запросе
        onGet - Redux действие при извлечении параметра запроса
        onSet - Ссылка на Redux модель, при вставке параметра запроса