org.apache.myfaces.custom.schedule
Class ScheduleDelegatingRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.apache.myfaces.custom.schedule.ScheduleDelegatingRenderer
All Implemented Interfaces:
Serializable, EventListener, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener

public class ScheduleDelegatingRenderer
extends javax.faces.render.Renderer
implements Serializable, javax.faces.event.ComponentSystemEventListener

Renderer for the Schedule component that delegates the actual rendering to a compact or detailed renderer, depending on the mode of the ScheduleModel

Since:
1.1.7
Version:
$Revision: 367444 $
Author:
Jurgen Lust (latest modification by $Author: skitching $), Bruno Aranda (adaptation of Jurgen's code to myfaces)
See Also:
Serialized Form

Constructor Summary
ScheduleDelegatingRenderer()
           
 
Method Summary
 void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  javax.faces.render.Renderer getDelegateRenderer(javax.faces.component.UIComponent component)
           
 boolean getRendersChildren()
           
 void processEvent(javax.faces.event.ComponentSystemEvent event)
           
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScheduleDelegatingRenderer

public ScheduleDelegatingRenderer()
Method Detail

processEvent

public void processEvent(javax.faces.event.ComponentSystemEvent event)
Specified by:
processEvent in interface javax.faces.event.ComponentSystemEventListener

decode

public void decode(javax.faces.context.FacesContext context,
                   javax.faces.component.UIComponent component)
Overrides:
decode in class javax.faces.render.Renderer
See Also:
Renderer.decode(javax.faces.context.FacesContext, javax.faces.component.UIComponent)

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context,
                        javax.faces.component.UIComponent component)
                 throws IOException
Overrides:
encodeBegin in class javax.faces.render.Renderer
Throws:
IOException
See Also:
Renderer.encodeBegin(javax.faces.context.FacesContext, javax.faces.component.UIComponent)

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
                    throws IOException
Overrides:
encodeChildren in class javax.faces.render.Renderer
Throws:
IOException
See Also:
Renderer.encodeChildren(javax.faces.context.FacesContext, javax.faces.component.UIComponent)

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context,
                      javax.faces.component.UIComponent component)
               throws IOException
Overrides:
encodeEnd in class javax.faces.render.Renderer
Throws:
IOException
See Also:
Renderer.encodeEnd(javax.faces.context.FacesContext, javax.faces.component.UIComponent)

getDelegateRenderer

protected javax.faces.render.Renderer getDelegateRenderer(javax.faces.component.UIComponent component)

getRendersChildren

public boolean getRendersChildren()
Overrides:
getRendersChildren in class javax.faces.render.Renderer
See Also:
Renderer.getRendersChildren()


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