org.ajax4jsf.renderkit.compiler
Class TemplateContext

java.lang.Object
  extended by org.ajax4jsf.renderkit.compiler.TemplateContext

public class TemplateContext
extends java.lang.Object

Incapsulate all current parameters for encoding template.

Version:
$Revision: 1.1.2.1 $ $Date: 2007/01/09 18:57:48 $
Author:
asmirnov@exadel.com (latest modification by $Author: alexsmirnov $)

Constructor Summary
TemplateContext(RendererBase renderer, javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
           
 
Method Summary
 TemplateContext clone(javax.faces.component.UIComponent child)
          Create copy of this context for other child component.
 javax.faces.component.UIComponent getComponent()
           
 javax.faces.context.FacesContext getFacesContext()
           
 java.lang.Object getParameter(java.lang.Object key)
           
 java.util.Map getParameters()
          Return a mutable Map representing the parameters associated wth this TemplateContext
 RendererBase getRenderer()
           
 javax.faces.context.ResponseWriter getWriter()
           
 void putParameter(java.lang.Object key, java.lang.Object value)
           
 void removeParameter(java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateContext

public TemplateContext(RendererBase renderer,
                       javax.faces.context.FacesContext facesContext,
                       javax.faces.component.UIComponent component)
Parameters:
renderer -
facesContext -
component -
Method Detail

getComponent

public javax.faces.component.UIComponent getComponent()
Returns:
Returns the component.

getFacesContext

public javax.faces.context.FacesContext getFacesContext()
Returns:
Returns the facesContext.

getRenderer

public RendererBase getRenderer()
Returns:
Returns the renderer.

putParameter

public void putParameter(java.lang.Object key,
                         java.lang.Object value)

getParameter

public java.lang.Object getParameter(java.lang.Object key)

removeParameter

public void removeParameter(java.lang.Object key)

getWriter

public javax.faces.context.ResponseWriter getWriter()

clone

public TemplateContext clone(javax.faces.component.UIComponent child)
Create copy of this context for other child component. Used in iterations and facets for render template on current child

Parameters:
child - - component for template
Returns:
- new copy of component, with same parameters.

getParameters

public java.util.Map getParameters()
Return a mutable Map representing the parameters associated wth this TemplateContext



Copyright © 2009. All Rights Reserved.