类 PathPatternRouteMatcher

java.lang.Object
cn.taketoday.web.util.pattern.PathPatternRouteMatcher
所有已实现的接口:
cn.taketoday.util.RouteMatcher

public class PathPatternRouteMatcher extends Object implements cn.taketoday.util.RouteMatcher
RouteMatcher built on PathPatternParser that uses PathContainer and PathPattern as parsed representations of routes and patterns.
从以下版本开始:
4.0
作者:
Rossen Stoyanchev
  • 字段详细资料

  • 构造器详细资料

  • 方法详细资料

    • parseRoute

      public cn.taketoday.util.RouteMatcher.Route parseRoute(String routeValue)
      指定者:
      parseRoute 在接口中 cn.taketoday.util.RouteMatcher
    • isPattern

      public boolean isPattern(String route)
      指定者:
      isPattern 在接口中 cn.taketoday.util.RouteMatcher
    • combine

      public String combine(String pattern1, String pattern2)
      指定者:
      combine 在接口中 cn.taketoday.util.RouteMatcher
    • match

      public boolean match(String pattern, cn.taketoday.util.RouteMatcher.Route route)
      指定者:
      match 在接口中 cn.taketoday.util.RouteMatcher
    • matchAndExtract

      @Nullable public Map<String,String> matchAndExtract(String pattern, cn.taketoday.util.RouteMatcher.Route route)
      指定者:
      matchAndExtract 在接口中 cn.taketoday.util.RouteMatcher
    • getPatternComparator

      public Comparator<String> getPatternComparator(cn.taketoday.util.RouteMatcher.Route route)
      指定者:
      getPatternComparator 在接口中 cn.taketoday.util.RouteMatcher
    • getPathPattern

      private PathPattern getPathPattern(String pattern)
    • getPathContainer

      private PathContainer getPathContainer(cn.taketoday.util.RouteMatcher.Route route)