javax.faces.application
Class ViewHandler

java.lang.Object
  extended by javax.faces.application.ViewHandler
Direct Known Subclasses:
ViewHandlerWrapper

public abstract class ViewHandler
extends java.lang.Object

see Javadoc of JSF Specification

Version:
$Revision: 515546 $ $Date: 2007-03-07 13:16:26 +0100 (Mi, 07 Mrz 2007) $
Author:
Manfred Geiler (latest modification by $Author: mbr $)

Field Summary
static java.lang.String CHARACTER_ENCODING_KEY
           
static java.lang.String DEFAULT_SUFFIX
           
static java.lang.String DEFAULT_SUFFIX_PARAM_NAME
           
 
Constructor Summary
ViewHandler()
           
 
Method Summary
 java.lang.String calculateCharacterEncoding(FacesContext context)
           
abstract  java.util.Locale calculateLocale(FacesContext context)
           
abstract  java.lang.String calculateRenderKitId(FacesContext context)
           
abstract  UIViewRoot createView(FacesContext context, java.lang.String viewId)
           
abstract  java.lang.String getActionURL(FacesContext context, java.lang.String viewId)
           
abstract  java.lang.String getResourceURL(FacesContext context, java.lang.String path)
           
 void initView(FacesContext context)
          Method must be called by the JSF impl at the beginning of Phase Restore View of the JSF lifecycle.
abstract  void renderView(FacesContext context, UIViewRoot viewToRender)
           
abstract  UIViewRoot restoreView(FacesContext context, java.lang.String viewId)
           
abstract  void writeState(FacesContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHARACTER_ENCODING_KEY

public static final java.lang.String CHARACTER_ENCODING_KEY
See Also:
Constant Field Values

DEFAULT_SUFFIX_PARAM_NAME

public static final java.lang.String DEFAULT_SUFFIX_PARAM_NAME
See Also:
Constant Field Values

DEFAULT_SUFFIX

public static final java.lang.String DEFAULT_SUFFIX
See Also:
Constant Field Values
Constructor Detail

ViewHandler

public ViewHandler()
Method Detail

calculateCharacterEncoding

public java.lang.String calculateCharacterEncoding(FacesContext context)
Since:
JSF 1.2

calculateLocale

public abstract java.util.Locale calculateLocale(FacesContext context)

calculateRenderKitId

public abstract java.lang.String calculateRenderKitId(FacesContext context)

createView

public abstract UIViewRoot createView(FacesContext context,
                                      java.lang.String viewId)

getActionURL

public abstract java.lang.String getActionURL(FacesContext context,
                                              java.lang.String viewId)

getResourceURL

public abstract java.lang.String getResourceURL(FacesContext context,
                                                java.lang.String path)

initView

public void initView(FacesContext context)
              throws FacesException
Method must be called by the JSF impl at the beginning of Phase Restore View of the JSF lifecycle.

Throws:
FacesException
Since:
JSF 1.2

renderView

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

restoreView

public abstract UIViewRoot restoreView(FacesContext context,
                                       java.lang.String viewId)

writeState

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


Copyright © 2007 Apache Software Foundation. All Rights Reserved.