public abstract class BasePortletParametersImpl<T extends javax.portlet.MutablePortletParameters>
extends Object
implements javax.portlet.PortletParameters
Constructor and Description |
---|
BasePortletParametersImpl(Map<String,String[]> parameterMap,
String namespace,
Function<Map<String,String[]>,T> mutablePortletParametersCreator) |
Modifier and Type | Method and Description |
---|---|
T |
clone() |
protected Map<String,String[]> |
deepCopyMap(Map<String,String[]> map) |
Set<String> |
getNames() |
protected Map<String,String[]> |
getParameterMap() |
String |
getValue(String name) |
String[] |
getValues(String name) |
boolean |
isEmpty() |
int |
size() |
public BasePortletParametersImpl(Map<String,String[]> parameterMap, String namespace, Function<Map<String,String[]>,T> mutablePortletParametersCreator)
public T clone()
clone
in interface javax.portlet.PortletParameters
clone
in class Object
public Set<String> getNames()
getNames
in interface javax.portlet.PortletParameters
public String getValue(String name)
getValue
in interface javax.portlet.PortletParameters
public String[] getValues(String name)
getValues
in interface javax.portlet.PortletParameters
public boolean isEmpty()
isEmpty
in interface javax.portlet.PortletParameters
public int size()
size
in interface javax.portlet.PortletParameters
protected Map<String,String[]> deepCopyMap(Map<String,String[]> map)
protected Map<String,String[]> getParameterMap()