Class Paths
- java.lang.Object
-
- springfox.documentation.spring.web.paths.Paths
-
public class Paths extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ROOT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
contextPath(java.lang.String contextPath)
static java.lang.String
firstPathSegment(java.lang.String path)
static java.lang.String
maybeChompLeadingSlash(java.lang.String path)
static java.lang.String
maybeChompTrailingSlash(java.lang.String path)
static java.lang.String
removeAdjacentForwardSlashes(java.lang.String candidate)
static java.lang.String
rootPathWhenEmpty(java.lang.String path)
static java.lang.String
sanitizeRequestMappingPattern(java.lang.String requestMappingPattern)
Gets a uri friendly path from a request mapping pattern.static java.lang.String
splitCamelCase(java.lang.String s, java.lang.String separator)
static java.lang.String
stripSlashes(java.lang.String stringWithSlashes)
-
-
-
Field Detail
-
ROOT
public static final java.lang.String ROOT
- See Also:
- Constant Field Values
-
-
Method Detail
-
splitCamelCase
public static java.lang.String splitCamelCase(java.lang.String s, java.lang.String separator)
-
stripSlashes
public static java.lang.String stripSlashes(java.lang.String stringWithSlashes)
-
maybeChompLeadingSlash
public static java.lang.String maybeChompLeadingSlash(java.lang.String path)
-
maybeChompTrailingSlash
public static java.lang.String maybeChompTrailingSlash(java.lang.String path)
-
firstPathSegment
public static java.lang.String firstPathSegment(java.lang.String path)
-
sanitizeRequestMappingPattern
public static java.lang.String sanitizeRequestMappingPattern(java.lang.String requestMappingPattern)
Gets a uri friendly path from a request mapping pattern. Typically involves removing any regex patterns or || conditions from a spring request mapping This method will be called to resolve every request mapping endpoint. A good extension point if you need to alter endpoints by adding or removing path segments. Note: this should not be an absolute uri- Parameters:
requestMappingPattern
- request mapping pattern- Returns:
- the request mapping endpoint
-
removeAdjacentForwardSlashes
public static java.lang.String removeAdjacentForwardSlashes(java.lang.String candidate)
-
contextPath
public static java.lang.String contextPath(java.lang.String contextPath)
-
rootPathWhenEmpty
public static java.lang.String rootPathWhenEmpty(java.lang.String path)
-
-