程序包 cn.taketoday.web.util.pattern
@NonNullApi
@NonNullFields
package cn.taketoday.web.util.pattern
Dedicated support for matching HTTP request paths.
PathPatternParser is used to
parse URI path patterns into
cn.taketoday.web.util.pattern.PathPatterns that can then be
used for matching purposes at request time.
-
类说明A path element representing capturing the rest of a path.A path element representing capturing a piece of the path as a variable.Parser for URI template patterns.A literal path element.Common supertype for the Ast nodes created to represent a path pattern.Holder for URI variables and path parameters (matrix variables) extracted based on the pattern for a given matched path.Representation of a parsed path pattern.Holder for the result of a match on the start of a pattern.Parser for URI path patterns producing
PathPatterninstances that can then be matched to request.RouteMatcherbuilt onPathPatternParserthat usesPathContainerandPathPatternas parsed representations of routes and patterns.Exception that is thrown when there is a problem with the pattern being parsed.The messages that can be included in aPatternParseExceptionwhen there is a parse failure.A regex path element.A separator path element.A literal path element that does includes the single character wildcard '?'A wildcard path element.A path element representing wildcarding the rest of a path.