Class AnnotationBasedRouteHandlerFactory.AnnotationBasedRouteHandler

java.lang.Object
org.teamapps.ux.session.navigation.AnnotationBasedRouteHandlerFactory.AnnotationBasedRouteHandler
All Implemented Interfaces:
RouteHandler
Enclosing class:
AnnotationBasedRouteHandlerFactory

public static class AnnotationBasedRouteHandlerFactory.AnnotationBasedRouteHandler extends Object implements RouteHandler
  • Constructor Details

    • AnnotationBasedRouteHandler

      public AnnotationBasedRouteHandler(org.teamapps.ux.session.navigation.AnnotationBasedRouteHandlerFactory.RoutingHandlerMethodInfo routingMethodInfo, Object annotatedClassInstance)
  • Method Details

    • handle

      public void handle(String path, Map<String,String> pathParams, Map<String,String> queryParams)
      Specified by:
      handle in interface RouteHandler
      Parameters:
      path - full path
      pathParams - all path parameters of the whole path template
      queryParams - all query parameters
    • getPathTemplate

      public String getPathTemplate()
    • isExact

      public boolean isExact()