Class UriPathRouter.RegexMatcher<T>

  • All Implemented Interfaces:
    java.util.function.BiFunction<java.lang.String,​java.util.List<PathRoute<java.util.regex.Pattern,​T>>,​T>
    Enclosing class:
    UriPathRouter<P,​T>

    static final class UriPathRouter.RegexMatcher<T>
    extends java.lang.Object
    implements java.util.function.BiFunction<java.lang.String,​java.util.List<PathRoute<java.util.regex.Pattern,​T>>,​T>
    Finds a match for the given path from a collection of regular expressions.

    This class has no instance state.

    • Constructor Detail

      • RegexMatcher

        private RegexMatcher()
    • Method Detail

      • apply

        public T apply​(java.lang.String path,
                       java.util.List<PathRoute<java.util.regex.Pattern,​T>> routes)
        Specified by:
        apply in interface java.util.function.BiFunction<java.lang.String,​java.util.List<PathRoute<java.util.regex.Pattern,​T>>,​T>