# Uses of Interface
org.springframework.http.server.PathContainer

Packages that use PathContainer
Package
Description
org.springframework.http.server
Contains an abstraction over server-side HTTP.
org.springframework.web.util.pattern
Dedicated support for matching HTTP request paths.

## Uses of PathContainer in org.springframework.http.server

Subinterfaces of PathContainer in org.springframework.http.server
Modifier and Type
Interface
Description
`interface`
`RequestPath`
Specialization of `PathContainer` that subdivides the path into a `RequestPath.contextPath()` and the remaining `RequestPath.pathWithinApplication()`.
Methods in org.springframework.http.server that return PathContainer
Modifier and Type
Method
Description
`PathContainer`
RequestPath.`contextPath()`
Returns the portion of the URL path that represents the application.
`static PathContainer`
PathContainer.`parsePath(String path)`
Parse the path value into a sequence of `"/"` `Separator` and `PathSegment` elements.
`static PathContainer`
PathContainer.`parsePath(String path, PathContainer.Options options)`
Parse the path value into a sequence of `Separator` and `PathSegment` elements.
`PathContainer`
RequestPath.`pathWithinApplication()`
The portion of the request path after the context path which is typically used for request mapping within the application.
`default PathContainer`
PathContainer.`subPath(int index)`
Extract a sub-path from the given offset into the elements list.
`default PathContainer`
PathContainer.`subPath(int startIndex, int endIndex)`
Extract a sub-path from the given start offset into the element list (inclusive) and to the end offset (exclusive).

## Uses of PathContainer in org.springframework.web.util.pattern

Methods in org.springframework.web.util.pattern that return PathContainer
Modifier and Type
Method
Description
`PathContainer`
PathPattern.`extractPathWithinPattern(PathContainer path)`
Determine the pattern-mapped part for the given path.
`PathContainer`
PathPattern.PathRemainingMatchInfo.`getPathMatched()`
Return the part of a path that was matched by a pattern.
`PathContainer`
PathPattern.PathRemainingMatchInfo.`getPathRemaining()`
Return the part of a path that was not matched by a pattern.
Methods in org.springframework.web.util.pattern with parameters of type PathContainer
Modifier and Type
Method
Description
`PathContainer`
PathPattern.`extractPathWithinPattern(PathContainer path)`
Determine the pattern-mapped part for the given path.
`PathPattern.PathMatchInfo`
PathPattern.`matchAndExtract(PathContainer pathContainer)`
Match this pattern to the given URI path and return extracted URI template variables as well as path parameters (matrix variables).
`boolean`
PathPattern.`matches(PathContainer pathContainer)`
Whether this pattern matches the given path.
`PathPattern.PathRemainingMatchInfo`
PathPattern.`matchStartOfPath(PathContainer pathContainer)`
Match the beginning of the given path and return the remaining portion not covered by this pattern.