| 程序包 | 说明 |
|---|---|
| com.jn.langx.http.rest | |
| com.jn.langx.util.collection.multivalue | |
| com.jn.langx.util.net.http | |
| com.jn.langx.util.net.http.jaxrs | |
| com.jn.langx.util.struct |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RestRespBody.withRequestHeaders(MultiValueMap<String,String> requestHeaders) |
void |
RestRespBody.withResponseHeaders(MultiValueMap<String,String> responseHeaders) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CommonMultiValueMap<K,V> |
class |
LinkedMultiValueMap<K,V>
Simple implementation of
MultiValueMap that wraps a LinkedHashMap,
storing multiple values in a LinkedList. |
class |
MultiValueMapAdapter<K,V> |
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,V,P extends Pair<K,V>,C extends Iterable<P>> |
MultiValueMaps.toMultiValueMap(C pairs) |
static <K1,V1,K2,V2> |
MultiValueMaps.toMultiValueMap(Map<K1,V1> map,
Function2<K1,V1,K2> keyMapper,
Function2<K1,V1,V2> valueMapper) |
static <K,V> MultiValueMap<K,V> |
MultiValueMaps.toMultiValueMap(Map<K,V> map) |
static <K,V,P extends Pair<K,V>> |
MultiValueMaps.toMultiValueMap(P[] pairs) |
static <K1,V1,C extends Iterable<V1>,K2,V2> |
MultiValueMaps.toMultiValueMap2(Map<K1,C> map,
Function2<K1,V1,K2> keyMapper,
Function2<K1,V1,V2> valueMapper)
将 数组 Iterable
|
static <K,V,C extends Iterable<V>> |
MultiValueMaps.toMultiValueMap2(Map<K,C> map) |
static <K1,V1,K2,V2> |
MultiValueMaps.toMultiValueMap3(Map<K1,V1[]> map,
Function2<K1,V1,K2> keyMapper,
Function2<K1,V1,V2> valueMapper)
将 数组 V[]中的每一个元素取出来,放到一个 MultiValueMap 中。
|
static <K,V> MultiValueMap<K,V> |
MultiValueMaps.toMultiValueMap3(Map<K,V[]> map) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MultiValueMap.addAll(MultiValueMap<K,V> values)
Add all the values of the given
MultiValueMap to the current values. |
void |
CommonMultiValueMap.addAll(MultiValueMap<K,V> map) |
static <K,E> void |
MultiValueMaps.copy(Map<K,Collection<E>> src,
MultiValueMap<K,E> dest) |
static <K,E> void |
MultiValueMaps.copyTo(MultiValueMap<K,E> src,
Map<K,Collection<E>> dest) |
| 构造器和说明 |
|---|
LinkedMultiValueMap(MultiValueMap<K,V> otherMap) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
HttpHeaders |
| 限定符和类型 | 方法和说明 |
|---|---|
MultiValueMap |
HttpQueryStringAccessor.getMultiValueMap() |
static MultiValueMap<String,String> |
HttpQueryStrings.getQueryStringMultiValueMap(String url) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HttpHeaders.addAll(MultiValueMap<String,String> values) |
static String |
HttpHeaders.formatHeaders(MultiValueMap<String,String> headers)
Helps to format HTTP header values, as HTTP header values themselves can
contain comma-separated values, can become confusing with regular
Map formatting that also uses commas between entries. |
static String |
HttpQueryStrings.toQueryString(MultiValueMap<String,String> map) |
static String |
HttpQueryStrings.toQueryString(MultiValueMap<String,String> map,
boolean encode) |
| 构造器和说明 |
|---|
HttpHeaders(MultiValueMap<String,String> headers)
Construct a new
HttpHeaders instance backed by an existing map. |
| 限定符和类型 | 方法和说明 |
|---|---|
static MultiValueMap<String,String> |
UriComponent.decodeMatrix(String pathSegment,
boolean decode)
Decode the matrix component of a URI path segment.
|
static MultiValueMap<String,String> |
UriComponent.decodeQuery(String q,
boolean decode)
Decode the query component of a URI.
|
static MultiValueMap<String,String> |
UriComponent.decodeQuery(String q,
boolean decodeNames,
boolean decodeValues)
Decode the query component of a URI.
|
static MultiValueMap<String,String> |
UriComponent.decodeQuery(URI u,
boolean decode)
Decode the query component of a URI.
|
MultiValueMap<String,String> |
UriComponent.PathSegmentImpl.getMatrixParameters() |
| 限定符和类型 | 方法和说明 |
|---|---|
static MultiValueMap<String,String> |
Entry.getMultiValueMap(String str,
String keyValueSpec,
String entrySpec) |
Copyright © 2021. All rights reserved.