static final class HierarchicalUriComponents.PathSegmentComponent extends java.lang.Object implements HierarchicalUriComponents.PathComponent
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
pathSegments |
Constructor and Description |
---|
PathSegmentComponent(java.util.List<java.lang.String> pathSegments) |
Modifier and Type | Method and Description |
---|---|
void |
copyToUriComponentsBuilder(UriComponentsBuilder builder) |
HierarchicalUriComponents.PathComponent |
encode(java.util.function.BiFunction<java.lang.String,HierarchicalUriComponents.Type,java.lang.String> encoder) |
boolean |
equals(java.lang.Object other) |
HierarchicalUriComponents.PathComponent |
expand(UriComponents.UriTemplateVariables uriVariables,
java.util.function.UnaryOperator<java.lang.String> encoder) |
java.lang.String |
getPath() |
java.util.List<java.lang.String> |
getPathSegments() |
int |
hashCode() |
void |
verify() |
public PathSegmentComponent(java.util.List<java.lang.String> pathSegments)
public java.lang.String getPath()
getPath
in interface HierarchicalUriComponents.PathComponent
public java.util.List<java.lang.String> getPathSegments()
getPathSegments
in interface HierarchicalUriComponents.PathComponent
public HierarchicalUriComponents.PathComponent encode(java.util.function.BiFunction<java.lang.String,HierarchicalUriComponents.Type,java.lang.String> encoder)
encode
in interface HierarchicalUriComponents.PathComponent
public void verify()
verify
in interface HierarchicalUriComponents.PathComponent
public HierarchicalUriComponents.PathComponent expand(UriComponents.UriTemplateVariables uriVariables, @Nullable java.util.function.UnaryOperator<java.lang.String> encoder)
expand
in interface HierarchicalUriComponents.PathComponent
public void copyToUriComponentsBuilder(UriComponentsBuilder builder)
copyToUriComponentsBuilder
in interface HierarchicalUriComponents.PathComponent
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object