Class PartialViewContextWrapper
- java.lang.Object
-
- jakarta.faces.context.PartialViewContext
-
- jakarta.faces.context.PartialViewContextWrapper
-
- All Implemented Interfaces:
FacesWrapper<PartialViewContext>
public abstract class PartialViewContextWrapper extends PartialViewContext implements FacesWrapper<PartialViewContext>
Provides a simple implementation of
PartialViewContextthat can be subclassed by developers wishing to provide specialized behavior to an existingPartialViewContextinstance. The default implementation of all methods is to call through to the wrappedExternalContextinstance.Usage: extend this class and push the implementation being wrapped to the constructor and use
getWrapped()to access the instance being wrapped.- Since:
- 2.0
-
-
Field Summary
-
Fields inherited from class jakarta.faces.context.PartialViewContext
ALL_PARTIAL_PHASE_CLIENT_IDS, PARTIAL_EVENT_PARAM_NAME, PARTIAL_EXECUTE_PARAM_NAME, PARTIAL_RENDER_PARAM_NAME, RESET_VALUES_PARAM_NAME
-
-
Constructor Summary
Constructors Constructor Description PartialViewContextWrapper()Deprecated.Use the other constructor taking the implementation being wrapped.PartialViewContextWrapper(PartialViewContext wrapped)If this partial view context has been decorated, the implementation doing the decorating should push the implementation being wrapped to this constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getEvalScripts()The default behavior of this method is to callPartialViewContext.getRenderIds()on the wrappedPartialViewContextobject.Collection<String>getExecuteIds()The default behavior of this method is to callPartialViewContext.getExecuteIds()on the wrappedPartialViewContextobject.PartialResponseWritergetPartialResponseWriter()The default behavior of this method is to callPartialViewContext.getPartialResponseWriter()on the wrappedPartialViewContextobject.Collection<String>getRenderIds()The default behavior of this method is to callPartialViewContext.getRenderIds()on the wrappedPartialViewContextobject.PartialViewContextgetWrapped()A class that implements this interface uses this method to return an instance of the class being wrapped.booleanisAjaxRequest()The default behavior of this method is to callPartialViewContext.isAjaxRequest()on the wrappedPartialViewContextobject.booleanisExecuteAll()The default behavior of this method is to callPartialViewContext.isExecuteAll()on the wrappedPartialViewContextobject.booleanisPartialRequest()The default behavior of this method is to callPartialViewContext.isPartialRequest()on the wrappedPartialViewContextobject.booleanisRenderAll()The default behavior of this method is to callPartialViewContext.isRenderAll()on the wrappedPartialViewContextobject.booleanisResetValues()The 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 Detail
-
PartialViewContextWrapper
@Deprecated public PartialViewContextWrapper()
Deprecated.Use the other constructor taking the implementation being wrapped.
-
PartialViewContextWrapper
public PartialViewContextWrapper(PartialViewContext wrapped)
If this partial view context has been decorated, the implementation doing the decorating should push the implementation being wrapped to this constructor. The
getWrapped()will then return the implementation being wrapped.- Parameters:
wrapped- The implementation being wrapped.- Since:
- 2.3
-
-
Method Detail
-
getWrapped
public PartialViewContext 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 instance.
-
getExecuteIds
public Collection<String> getExecuteIds()
The default behavior of this method is to call
PartialViewContext.getExecuteIds()on the wrappedPartialViewContextobject.- Specified by:
getExecuteIdsin classPartialViewContext- Returns:
- the ids for the execute portion of the lifecycle
- See Also:
PartialViewContext.getExecuteIds()
-
getRenderIds
public Collection<String> getRenderIds()
The default behavior of this method is to call
PartialViewContext.getRenderIds()on the wrappedPartialViewContextobject.- Specified by:
getRenderIdsin classPartialViewContext- Returns:
- the ids for the render portion of the lifecycle
- See Also:
PartialViewContext.getRenderIds()
-
getEvalScripts
public List<String> getEvalScripts()
The default behavior of this method is to call
PartialViewContext.getRenderIds()on the wrappedPartialViewContextobject.- Specified by:
getEvalScriptsin classPartialViewContext- Returns:
- A mutable
Listof scripts to be evaluated in client side on complete of ajax request. - See Also:
PartialViewContext.getEvalScripts()
-
getPartialResponseWriter
public PartialResponseWriter getPartialResponseWriter()
The default behavior of this method is to call
PartialViewContext.getPartialResponseWriter()on the wrappedPartialViewContextobject.- Specified by:
getPartialResponseWriterin classPartialViewContext- Returns:
- the
ResponseWriterfor output - See Also:
PartialViewContext.getPartialResponseWriter()
-
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:
PartialViewContext.setPartialRequest(boolean)
-
isAjaxRequest
public boolean isAjaxRequest()
The default behavior of this method is to call
PartialViewContext.isAjaxRequest()on the wrappedPartialViewContextobject.- Specified by:
isAjaxRequestin classPartialViewContext- Returns:
- whether or not this is an ajax request
- See Also:
PartialViewContext.isAjaxRequest()
-
isPartialRequest
public boolean isPartialRequest()
The default behavior of this method is to call
PartialViewContext.isPartialRequest()on the wrappedPartialViewContextobject.- Specified by:
isPartialRequestin classPartialViewContext- Returns:
- whether or not this request is partial
- See Also:
PartialViewContext.isPartialRequest()
-
isExecuteAll
public boolean isExecuteAll()
The default behavior of this method is to call
PartialViewContext.isExecuteAll()on the wrappedPartialViewContextobject.- Specified by:
isExecuteAllin classPartialViewContext- Returns:
- whether or not this is an execute all request
- See Also:
PartialViewContext.isExecuteAll()
-
isRenderAll
public boolean isRenderAll()
The default behavior of this method is to call
PartialViewContext.isRenderAll()on the wrappedPartialViewContextobject.- Specified by:
isRenderAllin classPartialViewContext- Returns:
- whether or not this is a render all request
- See Also:
PartialViewContext.isRenderAll()
-
isResetValues
public boolean isResetValues()
The default behavior of this method is to call
PartialViewContext.isResetValues()on the wrappedPartialViewContextobject.- Overrides:
isResetValuesin classPartialViewContext- Returns:
- whether or not this is a reset values request
- See Also:
PartialViewContext.isResetValues()
-
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:
PartialViewContext.setRenderAll(boolean)
-
release
public void release()
The default behavior of this method is to call
PartialViewContext.release()on the wrappedPartialViewContextobject.- Specified by:
releasein classPartialViewContext- See Also:
PartialViewContext.release()
-
processPartial
public void processPartial(PhaseId phaseId)
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:
PartialViewContext.processPartial(PhaseId)
-
-