private static class RequestPredicates.SubPathServerRequestWrapper.SubPathContainer extends java.lang.Object implements PathContainer
PathContainer.Element, PathContainer.PathSegment, PathContainer.Separator
Modifier and Type | Field and Description |
---|---|
private java.util.List<PathContainer.Element> |
elements |
private static PathContainer.Separator |
SEPARATOR |
private java.lang.String |
value |
Constructor and Description |
---|
SubPathContainer(PathContainer original) |
Modifier and Type | Method and Description |
---|---|
java.util.List<PathContainer.Element> |
elements()
The list of path elements, either
PathContainer.Separator or PathContainer.PathSegment . |
private static java.lang.String |
prefixWithSlash(java.lang.String path) |
private static java.util.List<PathContainer.Element> |
prependWithSeparator(java.util.List<PathContainer.Element> elements) |
java.lang.String |
value()
The original (raw, encoded) path that this instance was parsed from.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
parsePath, subPath, subPath
private static final PathContainer.Separator SEPARATOR
private final java.lang.String value
private final java.util.List<PathContainer.Element> elements
public SubPathContainer(PathContainer original)
private static java.lang.String prefixWithSlash(java.lang.String path)
private static java.util.List<PathContainer.Element> prependWithSeparator(java.util.List<PathContainer.Element> elements)
public java.lang.String value()
PathContainer
value
in interface PathContainer
public java.util.List<PathContainer.Element> elements()
PathContainer
PathContainer.Separator
or PathContainer.PathSegment
.elements
in interface PathContainer