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.StringROOT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcontextPath(java.lang.String contextPath)static java.lang.StringfirstPathSegment(java.lang.String path)static java.lang.StringmaybeChompLeadingSlash(java.lang.String path)static java.lang.StringmaybeChompTrailingSlash(java.lang.String path)static java.lang.StringremoveAdjacentForwardSlashes(java.lang.String candidate)static java.lang.StringrootPathWhenEmpty(java.lang.String path)static java.lang.StringsanitizeRequestMappingPattern(java.lang.String requestMappingPattern)Gets a uri friendly path from a request mapping pattern.static java.lang.StringsplitCamelCase(java.lang.String s, java.lang.String separator)static java.lang.StringstripSlashes(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)
-
-