Package jakarta.portlet.filter
Class ActionParametersWrapper
- java.lang.Object
-
- jakarta.portlet.filter.PortletParametersWrapper
-
- jakarta.portlet.filter.ActionParametersWrapper
-
- All Implemented Interfaces:
ActionParameters,PortletParameters
public class ActionParametersWrapper extends PortletParametersWrapper implements ActionParameters
TheActionParametersWrapperprovides a convenient implementation of theActionParametersinterface that can be subclassed by developers. This class implements the Wrapper or Decorator pattern. Methods default to calling through to the wrapped request object.- Since:
- 3.0
-
-
Field Summary
-
Fields inherited from class jakarta.portlet.filter.PortletParametersWrapper
wrapped
-
-
Constructor Summary
Constructors Constructor Description ActionParametersWrapper(ActionParameters wrapped)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableActionParametersclone()Returns aMutablePortletParametersobject encapsulating a copy of the same parameters as the original object.ActionParametersgetWrapped()Gets the wrapped object.voidsetWrapped(ActionParameters wrapped)Sets the wrapped object.-
Methods inherited from class jakarta.portlet.filter.PortletParametersWrapper
getNames, getValue, getValues, isEmpty, setWrapped, size
-
-
-
-
Constructor Detail
-
ActionParametersWrapper
public ActionParametersWrapper(ActionParameters wrapped)
- Parameters:
wrapped- the wrapped object to set.- Throws:
IllegalArgumentException- if the ActionParameters is null.
-
-
Method Detail
-
getWrapped
public ActionParameters getWrapped()
Gets the wrapped object.- Overrides:
getWrappedin classPortletParametersWrapper- Returns:
- the wrapped object.
-
setWrapped
public void setWrapped(ActionParameters wrapped)
Sets the wrapped object.- Parameters:
wrapped- the wrapped object to set.- Throws:
IllegalArgumentException- if the ActionParameters is null.
-
clone
public MutableActionParameters clone()
Description copied from interface:PortletParametersReturns aMutablePortletParametersobject encapsulating a copy of the same parameters as the original object. Changing a mutable copy will not influence the source object.- Specified by:
clonein interfaceActionParameters- Specified by:
clonein interfacePortletParameters- Overrides:
clonein classPortletParametersWrapper- Returns:
- Mutable clone of PortletParameters object
-
-