Class PartialViewContextWrapper
- All Implemented Interfaces:
FacesWrapper<PartialViewContext>
Provides
a simple implementation of PartialViewContext that can
be subclassed by developers wishing to provide specialized behavior
to an existing PartialViewContext instance. The default
implementation of all methods is to call through to the wrapped
ExternalContext instance.
Usage: extend this class and override getWrapped() to
return the instance being wrapping.
- Since:
- 2.0
-
Field Summary
Fields inherited from class javax.faces.context.PartialViewContext
ALL_PARTIAL_PHASE_CLIENT_IDS, PARTIAL_EXECUTE_PARAM_NAME, PARTIAL_RENDER_PARAM_NAME, RESET_VALUES_PARAM_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe default behavior of this method is to callPartialViewContext.getExecuteIds()on the wrappedPartialViewContextobject.The default behavior of this method is to callPartialViewContext.getPartialResponseWriter()on the wrappedPartialViewContextobject.The default behavior of this method is to callPartialViewContext.getRenderIds()on the wrappedPartialViewContextobject.abstract PartialViewContextA class that implements this interface uses this method to return an instance of the class being wrapped.booleanThe default behavior of this method is to callPartialViewContext.isAjaxRequest()on the wrappedPartialViewContextobject.booleanThe default behavior of this method is to callPartialViewContext.isExecuteAll()on the wrappedPartialViewContextobject.booleanThe default behavior of this method is to callPartialViewContext.isPartialRequest()on the wrappedPartialViewContextobject.booleanThe default behavior of this method is to callPartialViewContext.isRenderAll()on the wrappedPartialViewContextobject.booleanThe default behavior of this method is to callPartialViewContext.isResetValues()on the wrappedPartialViewContextobject.voidprocessPartial(PhaseId phaseId) The default behavior of this method is to callPartialViewContext.processPartial(PhaseId)on the wrappedPartialViewContextobject.voidrelease()The default behavior of this method is to callPartialViewContext.release()on the wrappedPartialViewContextobject.voidsetPartialRequest(boolean isPartialRequest) The default behavior of this method is to callPartialViewContext.setPartialRequest(boolean)on the wrappedPartialViewContextobject.voidsetRenderAll(boolean renderAll) The default behavior of this method is to callPartialViewContext.setRenderAll(boolean)on the wrappedPartialViewContextobject.
-
Constructor Details
-
PartialViewContextWrapper
public PartialViewContextWrapper()
-
-
Method Details
-
getWrapped
Description copied from interface:FacesWrapperA class that implements this interface uses this method to return an instance of the class being wrapped.
- Specified by:
getWrappedin interfaceFacesWrapper<PartialViewContext>- Returns:
- the wrapped
PartialViewContextinstance - See Also:
-
getExecuteIds
The default behavior of this method is to call
PartialViewContext.getExecuteIds()on the wrappedPartialViewContextobject.- Specified by:
getExecuteIdsin classPartialViewContext- See Also:
-
getRenderIds
The default behavior of this method is to call
PartialViewContext.getRenderIds()on the wrappedPartialViewContextobject.- Specified by:
getRenderIdsin classPartialViewContext- See Also:
-
getPartialResponseWriter
The default behavior of this method is to call
PartialViewContext.getPartialResponseWriter()on the wrappedPartialViewContextobject.- Specified by:
getPartialResponseWriterin classPartialViewContext- See Also:
-
setPartialRequest
public void setPartialRequest(boolean isPartialRequest) The default behavior of this method is to call
PartialViewContext.setPartialRequest(boolean)on the wrappedPartialViewContextobject.- Specified by:
setPartialRequestin classPartialViewContext- Parameters:
isPartialRequest- the valuetrueindicates this is a partial request.- See Also:
-
isAjaxRequest
public boolean isAjaxRequest()The default behavior of this method is to call
PartialViewContext.isAjaxRequest()on the wrappedPartialViewContextobject.- Specified by:
isAjaxRequestin classPartialViewContext- See Also:
-
isPartialRequest
public boolean isPartialRequest()The default behavior of this method is to call
PartialViewContext.isPartialRequest()on the wrappedPartialViewContextobject.- Specified by:
isPartialRequestin classPartialViewContext- See Also:
-
isExecuteAll
public boolean isExecuteAll()The default behavior of this method is to call
PartialViewContext.isExecuteAll()on the wrappedPartialViewContextobject.- Specified by:
isExecuteAllin classPartialViewContext- See Also:
-
isRenderAll
public boolean isRenderAll()The default behavior of this method is to call
PartialViewContext.isRenderAll()on the wrappedPartialViewContextobject.- Specified by:
isRenderAllin classPartialViewContext- See Also:
-
isResetValues
public boolean isResetValues()The default behavior of this method is to call
PartialViewContext.isResetValues()on the wrappedPartialViewContextobject.- Overrides:
isResetValuesin classPartialViewContext- See Also:
-
setRenderAll
public void setRenderAll(boolean renderAll) The default behavior of this method is to call
PartialViewContext.setRenderAll(boolean)on the wrappedPartialViewContextobject.- Specified by:
setRenderAllin classPartialViewContext- Parameters:
renderAll- the valuetrueindicates the entire view must be rendered.- See Also:
-
release
public void release()The default behavior of this method is to call
PartialViewContext.release()on the wrappedPartialViewContextobject.- Specified by:
releasein classPartialViewContext- See Also:
-
processPartial
The default behavior of this method is to call
PartialViewContext.processPartial(PhaseId)on the wrappedPartialViewContextobject.- Specified by:
processPartialin classPartialViewContext- Parameters:
phaseId- thePhaseIdthat indicates the lifecycle phase the components will be processed in.- See Also:
-