Class ParameterMap

  • All Implemented Interfaces:
    Serializable, Cloneable, Map<String,​org.apache.sling.api.request.RequestParameter[]>, org.apache.sling.api.request.RequestParameterMap

    public class ParameterMap
    extends LinkedHashMap<String,​org.apache.sling.api.request.RequestParameter[]>
    implements org.apache.sling.api.request.RequestParameterMap
    The ParameterMap TODO
    See Also:
    Serialized Form
    • Constructor Detail

      • ParameterMap

        public ParameterMap()
    • Method Detail

      • getValue

        public org.apache.sling.api.request.RequestParameter getValue​(String name)
        Specified by:
        getValue in interface org.apache.sling.api.request.RequestParameterMap
      • getValues

        public org.apache.sling.api.request.RequestParameter[] getValues​(String name)
        Specified by:
        getValues in interface org.apache.sling.api.request.RequestParameterMap
      • getStringValue

        public String getStringValue​(String name)
      • getStringValues

        public String[] getStringValues​(String name)
      • getStringParameterMap

        public Map<String,​String[]> getStringParameterMap()
      • getRequestParameterList

        public List<org.apache.sling.api.request.RequestParameter> getRequestParameterList()
      • clear

        public void clear()
        Specified by:
        clear in interface Map<String,​org.apache.sling.api.request.RequestParameter[]>
        Overrides:
        clear in class LinkedHashMap<String,​org.apache.sling.api.request.RequestParameter[]>
      • put

        public org.apache.sling.api.request.RequestParameter[] put​(String key,
                                                                   org.apache.sling.api.request.RequestParameter[] value)
        Specified by:
        put in interface Map<String,​org.apache.sling.api.request.RequestParameter[]>
        Overrides:
        put in class HashMap<String,​org.apache.sling.api.request.RequestParameter[]>
      • putAll

        public void putAll​(Map<? extends String,​? extends org.apache.sling.api.request.RequestParameter[]> t)
        Specified by:
        putAll in interface Map<String,​org.apache.sling.api.request.RequestParameter[]>
        Overrides:
        putAll in class HashMap<String,​org.apache.sling.api.request.RequestParameter[]>
      • remove

        public org.apache.sling.api.request.RequestParameter[] remove​(Object key)
        Specified by:
        remove in interface Map<String,​org.apache.sling.api.request.RequestParameter[]>
        Overrides:
        remove in class HashMap<String,​org.apache.sling.api.request.RequestParameter[]>