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