javax.faces.view
Class ViewDeclarationLanguage

java.lang.Object
  extended by javax.faces.view.ViewDeclarationLanguage

public abstract class ViewDeclarationLanguage
extends Object

Since:
2.0
Version:
$Revision: 1187700 $ $Date: 2011-10-22 07:19:37 -0500 (Sat, 22 Oct 2011) $
Author:
Simon Lessard (latest modification by $Author: bommel $)

Constructor Summary
ViewDeclarationLanguage()
           
 
Method Summary
abstract  void buildView(FacesContext context, UIViewRoot view)
           
abstract  UIViewRoot createView(FacesContext context, String viewId)
           
abstract  BeanInfo getComponentMetadata(FacesContext context, Resource componentResource)
           
abstract  Resource getScriptComponentResource(FacesContext context, Resource componentResource)
           
abstract  StateManagementStrategy getStateManagementStrategy(FacesContext context, String viewId)
           
abstract  ViewMetadata getViewMetadata(FacesContext context, String viewId)
           
abstract  void renderView(FacesContext context, UIViewRoot view)
           
abstract  UIViewRoot restoreView(FacesContext context, String viewId)
           
 void retargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, List<AttachedObjectHandler> handlers)
           
 void retargetMethodExpressions(FacesContext context, UIComponent topLevelComponent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewDeclarationLanguage

public ViewDeclarationLanguage()
Method Detail

buildView

public abstract void buildView(FacesContext context,
                               UIViewRoot view)
                        throws IOException
Throws:
IOException

createView

public abstract UIViewRoot createView(FacesContext context,
                                      String viewId)

getComponentMetadata

public abstract BeanInfo getComponentMetadata(FacesContext context,
                                              Resource componentResource)

getScriptComponentResource

public abstract Resource getScriptComponentResource(FacesContext context,
                                                    Resource componentResource)

getStateManagementStrategy

public abstract StateManagementStrategy getStateManagementStrategy(FacesContext context,
                                                                   String viewId)

getViewMetadata

public abstract ViewMetadata getViewMetadata(FacesContext context,
                                             String viewId)

renderView

public abstract void renderView(FacesContext context,
                                UIViewRoot view)
                         throws IOException
Throws:
IOException

restoreView

public abstract UIViewRoot restoreView(FacesContext context,
                                       String viewId)

retargetAttachedObjects

public void retargetAttachedObjects(FacesContext context,
                                    UIComponent topLevelComponent,
                                    List<AttachedObjectHandler> handlers)

retargetMethodExpressions

public void retargetMethodExpressions(FacesContext context,
                                      UIComponent topLevelComponent)


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.