com.ibm.xsp.component
Interface FacesPageIncluder

All Known Implementing Classes:
UIInclude, UIIncludeComposite

public interface FacesPageIncluder

Similar to FacesComponent, except used by a page includer control to build the contents of the included page (as opposed to the FacesComponent methods which build the control contents in the outer page). A page includer control is some control that calls FacesPage.addComponent(FacesContext, FacesComponentBuilder, UIComponent, String) . Not intended to be subclassed


Method Summary
 void buildPageContents(javax.faces.context.FacesContext context, FacesComponentBuilder builder)
           
 void initAfterPageContents(javax.faces.context.FacesContext context)
           
 void initBeforePageContents(javax.faces.context.FacesContext context)
          Invoked on the including control when it has been initialized with the page root contents (if importing the root control), but the contents (children & facets) from the page have not yet been built.
 

Method Detail

initBeforePageContents

void initBeforePageContents(javax.faces.context.FacesContext context)
                            throws javax.faces.FacesException
Invoked on the including control when it has been initialized with the page root contents (if importing the root control), but the contents (children & facets) from the page have not yet been built.

Parameters:
context -
Throws:
javax.faces.FacesException

buildPageContents

void buildPageContents(javax.faces.context.FacesContext context,
                       FacesComponentBuilder builder)
                       throws javax.faces.FacesException
Throws:
javax.faces.FacesException

initAfterPageContents

void initAfterPageContents(javax.faces.context.FacesContext context)
                           throws javax.faces.FacesException
Throws:
javax.faces.FacesException