Interface Parameters<K,V>

All Superinterfaces:
Iterable<Map.Entry<K,List<V>>>
All Known Subinterfaces:
ParametersWritable<K,V>, ScxHttpHeaders, ScxHttpHeadersWritable
All Known Implementing Classes:
FormParams, ParametersImpl

public interface Parameters<K,V> extends Iterable<Map.Entry<K,List<V>>>
Parameters 类似 MultiMap 但是分为 只读 和 可读可写 两种类型 , 以便实现更细粒度的控制 ( 默认实现 基于 MultiMap)
  • Method Details

    • of

      static <K, V> ParametersWritable<K,V> of()
    • size

      long size()
    • names

      Set<K> names()
    • get

      V get(K name)
    • getAll

      List<V> getAll(K name)
    • contains

      default boolean contains(K name)
    • isEmpty

      default boolean isEmpty()
    • toMap

      default Map<K,List<V>> toMap()