@Override public List<String> getPathSegments() { String[] segments = StringUtils.tokenizeToStringArray(getPath(), PATH_DELIMITER_STRING); return Collections.unmodifiableList(Arrays.asList(segments)); }
@Override public int hashCode() { return getPath().hashCode(); } }
@Override public List<String> getPathSegments() { String[] segments = StringUtils.tokenizeToStringArray(getPath(), PATH_DELIMITER_STRING); return Collections.unmodifiableList(Arrays.asList(segments)); }
@Override public int hashCode() { return getPath().hashCode(); } }
@Override public int hashCode() { return getPath().hashCode(); } }
@Override public PathComponent expand(UriTemplateVariables uriVariables, @Nullable UnaryOperator<String> encoder) { String expandedPath = expandUriComponent(getPath(), uriVariables, encoder); return new FullPathComponent(expandedPath); }
@Override public PathComponent encode(BiFunction<String, Type, String> encoder) { String encodedPath = encoder.apply(getPath(), Type.PATH); return new FullPathComponent(encodedPath); }
@Override public List<String> getPathSegments() { String[] segments = StringUtils.tokenizeToStringArray(getPath(), PATH_DELIMITER_STRING); return Collections.unmodifiableList(Arrays.asList(segments)); }
@Override public PathComponent encode(BiFunction<String, Type, String> encoder) { String encodedPath = encoder.apply(getPath(), Type.PATH); return new FullPathComponent(encodedPath); }
@Override public void copyToUriComponentsBuilder(UriComponentsBuilder builder) { builder.path(getPath()); }
@Override public void verify() { verifyUriComponent(getPath(), Type.PATH); }
@Override public PathComponent encode(BiFunction<String, Type, String> encoder) { String encodedPath = encoder.apply(getPath(), Type.PATH); return new FullPathComponent(encodedPath); }
@Override public int hashCode() { return getPath().hashCode(); } }
@Override public PathComponent expand(UriTemplateVariables uriVariables, @Nullable UnaryOperator<String> encoder) { String expandedPath = expandUriComponent(getPath(), uriVariables, encoder); return new FullPathComponent(expandedPath); }
@Override public void verify() { verifyUriComponent(getPath(), Type.PATH); }
@Override public void copyToUriComponentsBuilder(UriComponentsBuilder builder) { builder.path(getPath()); }
@Override public PathComponent expand(UriTemplateVariables uriVariables, @Nullable UnaryOperator<String> encoder) { String expandedPath = expandUriComponent(getPath(), uriVariables, encoder); return new FullPathComponent(expandedPath); }
@Override public PathComponent encode(BiFunction<String, Type, String> encoder) { String encodedPath = encoder.apply(getPath(), Type.PATH); return new FullPathComponent(encodedPath); }