javax.faces.application

Class ViewHandler


public abstract class ViewHandler
extends java.lang.Object

Version:
$Revision: 209348 $ $Date: 2005-07-06 01:17:19 +0200 (Wed, 06 Jul 2005) $
Author:
Manfred Geiler (latest modification by $Author: grantsmith $)

Field Summary

static String
CHARACTER_ENCODING_KEY
static String
DEFAULT_SUFFIX
static String
DEFAULT_SUFFIX_PARAM_NAME

Method Summary

abstract Locale
calculateLocale(FacesContext context)
abstract String
calculateRenderKitId(FacesContext context)
abstract UIViewRoot
createView(FacesContext context, String viewId)
abstract String
getActionURL(FacesContext context, String viewId)
abstract String
getResourceURL(FacesContext context, String path)
abstract void
renderView(FacesContext context, UIViewRoot viewToRender)
abstract UIViewRoot
restoreView(FacesContext context, String viewId)
abstract void
writeState(FacesContext context)

Field Details

CHARACTER_ENCODING_KEY

public static final String CHARACTER_ENCODING_KEY

DEFAULT_SUFFIX

public static final String DEFAULT_SUFFIX

DEFAULT_SUFFIX_PARAM_NAME

public static final String DEFAULT_SUFFIX_PARAM_NAME

Method Details

calculateLocale

public abstract Locale calculateLocale(FacesContext context)

calculateRenderKitId

public abstract String calculateRenderKitId(FacesContext context)

createView

public abstract UIViewRoot createView(FacesContext context,
                                      String viewId)

getActionURL

public abstract String getActionURL(FacesContext context,
                                    String viewId)

getResourceURL

public abstract String getResourceURL(FacesContext context,
                                      String path)

renderView

public abstract void renderView(FacesContext context,
                                UIViewRoot viewToRender)
            throws java.io.IOException,
                   FacesException

restoreView

public abstract UIViewRoot restoreView(FacesContext context,
                                       String viewId)

writeState

public abstract void writeState(FacesContext context)
            throws java.io.IOException