Class MediaTypeMultivaluedMap<V>

java.lang.Object
java.util.AbstractMap<javax.ws.rs.core.MediaType,List<V>>
java.util.TreeMap<javax.ws.rs.core.MediaType,List<V>>
org.exoplatform.services.rest.util.MediaTypeMap<List<V>>
org.exoplatform.services.rest.util.MediaTypeMultivaluedMap<V>
All Implemented Interfaces:
Serializable, Cloneable, Map<javax.ws.rs.core.MediaType,List<V>>, NavigableMap<javax.ws.rs.core.MediaType,List<V>>, SequencedMap<javax.ws.rs.core.MediaType,List<V>>, SortedMap<javax.ws.rs.core.MediaType,List<V>>, javax.ws.rs.core.MultivaluedMap<javax.ws.rs.core.MediaType,V>, ExtMultivaluedMap<javax.ws.rs.core.MediaType,V>

public class MediaTypeMultivaluedMap<V> extends MediaTypeMap<List<V>> implements ExtMultivaluedMap<javax.ws.rs.core.MediaType,V>
See Also:
  • Constructor Details

    • MediaTypeMultivaluedMap

      public MediaTypeMultivaluedMap()
  • Method Details

    • getList

      public List<V> getList(javax.ws.rs.core.MediaType mediaType)
      Get List with specified key. If it does not exist new one be created.
      Specified by:
      getList in interface ExtMultivaluedMap<javax.ws.rs.core.MediaType,V>
      Parameters:
      mediaType - MediaType
      Returns:
      List of ProviderFactory if no value mapped to the specified key then empty list will be returned instead null
    • add

      public void add(javax.ws.rs.core.MediaType mediaType, V value)
      Specified by:
      add in interface javax.ws.rs.core.MultivaluedMap<javax.ws.rs.core.MediaType,V>
    • getFirst

      public V getFirst(javax.ws.rs.core.MediaType mime)
      Specified by:
      getFirst in interface javax.ws.rs.core.MultivaluedMap<javax.ws.rs.core.MediaType,V>
    • putSingle

      public void putSingle(javax.ws.rs.core.MediaType mediaType, V value)
      Specified by:
      putSingle in interface javax.ws.rs.core.MultivaluedMap<javax.ws.rs.core.MediaType,V>