org.ajax4jsf.tests
Class MockFaceletContext

java.lang.Object
  extended by javax.el.ELContext
      extended by com.sun.facelets.FaceletContext
          extended by org.ajax4jsf.tests.MockFaceletContext

public class MockFaceletContext
extends com.sun.facelets.FaceletContext

Since:
3.2.2
Author:
Nick Belaevski

Constructor Summary
MockFaceletContext(javax.faces.context.FacesContext context)
           
 
Method Summary
 void extendClient(com.sun.facelets.TemplateClient client)
           
 java.lang.String generateUniqueId(java.lang.String base)
           
 java.lang.Object getAttribute(java.lang.String name)
           
 javax.el.ELResolver getELResolver()
           
 javax.el.ExpressionFactory getExpressionFactory()
           
 javax.faces.context.FacesContext getFacesContext()
           
 javax.el.FunctionMapper getFunctionMapper()
           
 java.util.List<com.sun.facelets.TemplateClient> getTemplateClients()
           
 javax.el.VariableMapper getVariableMapper()
           
 boolean includeDefinition(javax.faces.component.UIComponent parent, java.lang.String name)
           
 void includeFacelet(javax.faces.component.UIComponent parent, java.lang.String relativePath)
           
 void includeFacelet(javax.faces.component.UIComponent parent, java.net.URL absolutePath)
           
 void popClient(com.sun.facelets.TemplateClient client)
           
 void pushClient(com.sun.facelets.TemplateClient client)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setFunctionMapper(javax.el.FunctionMapper fnMapper)
           
 void setTemplateClients(java.util.List<com.sun.facelets.TemplateClient> templateClients)
           
 void setVariableMapper(javax.el.VariableMapper varMapper)
           
 
Methods inherited from class javax.el.ELContext
getContext, getLocale, isPropertyResolved, putContext, setLocale, setPropertyResolved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockFaceletContext

public MockFaceletContext(javax.faces.context.FacesContext context)
Method Detail

getTemplateClients

public java.util.List<com.sun.facelets.TemplateClient> getTemplateClients()

setTemplateClients

public void setTemplateClients(java.util.List<com.sun.facelets.TemplateClient> templateClients)

generateUniqueId

public java.lang.String generateUniqueId(java.lang.String base)
Specified by:
generateUniqueId in class com.sun.facelets.FaceletContext

getExpressionFactory

public javax.el.ExpressionFactory getExpressionFactory()
Specified by:
getExpressionFactory in class com.sun.facelets.FaceletContext

getFacesContext

public javax.faces.context.FacesContext getFacesContext()
Specified by:
getFacesContext in class com.sun.facelets.FaceletContext

includeDefinition

public boolean includeDefinition(javax.faces.component.UIComponent parent,
                                 java.lang.String name)
                          throws java.io.IOException,
                                 com.sun.facelets.FaceletException,
                                 javax.faces.FacesException,
                                 javax.el.ELException
Specified by:
includeDefinition in class com.sun.facelets.FaceletContext
Throws:
java.io.IOException
com.sun.facelets.FaceletException
javax.faces.FacesException
javax.el.ELException

includeFacelet

public void includeFacelet(javax.faces.component.UIComponent parent,
                           java.lang.String relativePath)
                    throws java.io.IOException,
                           com.sun.facelets.FaceletException,
                           javax.faces.FacesException,
                           javax.el.ELException
Specified by:
includeFacelet in class com.sun.facelets.FaceletContext
Throws:
java.io.IOException
com.sun.facelets.FaceletException
javax.faces.FacesException
javax.el.ELException

includeFacelet

public void includeFacelet(javax.faces.component.UIComponent parent,
                           java.net.URL absolutePath)
                    throws java.io.IOException,
                           com.sun.facelets.FaceletException,
                           javax.faces.FacesException,
                           javax.el.ELException
Specified by:
includeFacelet in class com.sun.facelets.FaceletContext
Throws:
java.io.IOException
com.sun.facelets.FaceletException
javax.faces.FacesException
javax.el.ELException

popClient

public void popClient(com.sun.facelets.TemplateClient client)
Specified by:
popClient in class com.sun.facelets.FaceletContext

pushClient

public void pushClient(com.sun.facelets.TemplateClient client)
Specified by:
pushClient in class com.sun.facelets.FaceletContext

extendClient

public void extendClient(com.sun.facelets.TemplateClient client)
Specified by:
extendClient in class com.sun.facelets.FaceletContext

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Specified by:
getAttribute in class com.sun.facelets.FaceletContext

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)
Specified by:
setAttribute in class com.sun.facelets.FaceletContext

setFunctionMapper

public void setFunctionMapper(javax.el.FunctionMapper fnMapper)
Specified by:
setFunctionMapper in class com.sun.facelets.FaceletContext

setVariableMapper

public void setVariableMapper(javax.el.VariableMapper varMapper)
Specified by:
setVariableMapper in class com.sun.facelets.FaceletContext

getELResolver

public javax.el.ELResolver getELResolver()
Specified by:
getELResolver in class javax.el.ELContext

getFunctionMapper

public javax.el.FunctionMapper getFunctionMapper()
Specified by:
getFunctionMapper in class javax.el.ELContext

getVariableMapper

public javax.el.VariableMapper getVariableMapper()
Specified by:
getVariableMapper in class javax.el.ELContext


Copyright © 2009. All Rights Reserved.