Class PathResolverFactory
- java.lang.Object
-
- org.apache.felix.http.base.internal.registry.PathResolverFactory
-
public abstract class PathResolverFactory extends Object
The path resolver factory creates a path resolver for a pattern. The servlet spec supports different patterns - path mapping, a pattern starting with / and ending with /* - extension mapping, a pattern starting with *. - default mapping, the pattern / - root mapping, the pattern is the empty string - exact match Exact match is tried first, followed by longest match and finally extension match.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPathResolverFactory.AbstractMatcherstatic classPathResolverFactory.DefaultMatcherstatic classPathResolverFactory.ExactAndPathMatcherstatic classPathResolverFactory.ExactMatcherstatic classPathResolverFactory.ExtensionMatcherstatic classPathResolverFactory.PathMatcherstatic classPathResolverFactory.RegexMatcherstatic classPathResolverFactory.RootMatcher
-
Constructor Summary
Constructors Constructor Description PathResolverFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @NotNull PathResolvercreatePatternMatcher(@Nullable ServletHandler handler, @NotNull String pattern)static @NotNull PathResolvercreateRegexMatcher(@NotNull String regex)
-
-
-
Method Detail
-
createPatternMatcher
@NotNull public static @NotNull PathResolver createPatternMatcher(@Nullable @Nullable ServletHandler handler, @NotNull @NotNull String pattern)
-
createRegexMatcher
@NotNull public static @NotNull PathResolver createRegexMatcher(@NotNull @NotNull String regex)
-
-