Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package com.sun.facelets.impl

Public Facelet API.

See:
          Description

Interface Summary
ResourceResolver  
 

Class Summary
DefaultFacelet Default Facelet implementation.
DefaultFacelet.ApplyToken  
DefaultFaceletContext Default FaceletContext implementation.
DefaultFaceletContext.TemplateManager  
DefaultFaceletFactory Default FaceletFactory implementation.
DefaultResourceResolver  
 

Package com.sun.facelets.impl Description

Public Facelet API. Most developers should be able to utilizing the framework using the public classes and interfaces.

An application that wishes to use Facelets as a ViewHandler, they must specify the following in their faces-config.xml (@see com.sun.facelets.FaceletViewHandler).


<application>
  <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
</application>

Below is sample code for using Facelets at the API level with JavaServer Faces.


// get the view to render
FacesContext context = FacesContext.getCurrentInstance();
UIViewRoot viewToRender = context.getViewRoot();

// grab our FaceletFactory and create a Facelet
FaceletFactory factory = FaceletFactory.getInstance();
Facelet f = factory.getFacelet(viewToRender.getViewId());

// populate UIViewRoot
f.apply(context, viewToRender);