public abstract class RegionSite extends Object
RegionModel.processBeginRegion()
and RegionModel.processEndRegion()
Constructor and Description |
---|
RegionSite() |
Modifier and Type | Method and Description |
---|---|
abstract void |
queueParentOutcome(javax.faces.context.FacesContext context, String outcome)
Queues an outcome on the parent region (or the enclosing view).
|
abstract void |
queueRootOutcome(javax.faces.context.FacesContext context, String outcome)
Queues an outcome on the root page of this region For the top-level regions, this method does exactly what
queueParentOutcome would do. |
abstract void |
regionComplete(Map<String,Object> returnValueMap)
Used by RegionModel implementations to notify the view layer of its completion.
|
public abstract void queueParentOutcome(javax.faces.context.FacesContext context, String outcome)
context
- FacesContext instanceoutcome
- a String outcome that is used to navigate the enclosing view's task flow (for the current region).IllegalStateException
- if called outside of RegionModel.beginRegion()/endRegion()
public abstract void queueRootOutcome(javax.faces.context.FacesContext context, String outcome)
queueParentOutcome
would do. However, for regions that are contained within other regions, it guarantees that navigation will always happen on a root page.context
- FacesContext instanceoutcome
- a String outcome that is used to navigate the root pageIllegalStateException
- if called outside of RegionModel.beginRegion()/endRegion()