org.books.view.component
Class ErrorIconRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.books.view.component.ErrorIconRenderer

public class ErrorIconRenderer
extends javax.faces.render.Renderer

CAS Enterprise Application Development mit Java EE (EADJ) - 2007
Modul: Web-Tier (JSF)
Beschreibung:
Diese Klasse rendert die Werte des errorIcon-Tag für die Ausgabe in der Java Server Page (tag library).

Copyright (c) 2007 bouquet dot ch, 3032 Hinterkappelen. All rights reseved.

Version:
1.0 - 15.05.2007
Author:
Marc Bouquet ( marc at bouquet dot ch, Switzerland )
See Also:
@link{javax.faces.render.Renderer}

Constructor Summary
ErrorIconRenderer()
           
 
Method Summary
 void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          nothing needed in decode phase
 void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Diese Methode startet das Encoding des HTML-Tags.
 void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Diese Methode erzeugt die Kind-Elemente für die HTML-Tags.
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Diese Methode beendet das encoding des HTML-Tags sofern es initialisiert wurde.
 boolean getRendersChildren()
          getRendersChildren
 
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

ErrorIconRenderer

public ErrorIconRenderer()
Method Detail

decode

public void decode(javax.faces.context.FacesContext context,
                   javax.faces.component.UIComponent component)
nothing needed in decode phase

Overrides:
decode in class javax.faces.render.Renderer
Parameters:
context - FacesContext
component - UIComponent

getRendersChildren

public boolean getRendersChildren()
getRendersChildren

Overrides:
getRendersChildren in class javax.faces.render.Renderer
Returns:
boolean true

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context,
                        javax.faces.component.UIComponent component)
                 throws java.io.IOException
Diese Methode startet das Encoding des HTML-Tags. Wenn für die Komponente FacesMessages bestehen, wird ein img-HTML-Tag erzeugt und die gesetzten Werte im errorIcon tag gesetzt. Hat es keine FacesMessages für die Komponente, wird nichts gemacht.
This method starts the encoding HTML tags. If for the component FacesMessages exist, create a img HTML tag and set the values form the error icon tag. It does not have FacesMessages for the component, nothing is made.

Overrides:
encodeBegin in class javax.faces.render.Renderer
Parameters:
context - FacesContext
component - UIComponent
Throws:
java.io.IOException - failure

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
Diese Methode erzeugt die Kind-Elemente für die HTML-Tags.
This method create the kind elements for the HTML tags.

Overrides:
encodeChildren in class javax.faces.render.Renderer
Parameters:
context - FacesContext
component - UIComponent

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context,
                      javax.faces.component.UIComponent component)
               throws java.io.IOException
Diese Methode beendet das encoding des HTML-Tags sofern es initialisiert wurde.
This method terminates encoding HTML tags if it was initialize.

Overrides:
encodeEnd in class javax.faces.render.Renderer
Parameters:
context - FacesContext
component - UIComponent
Throws:
java.io.IOException - failure


Copyright © 2007 - bouquet dot ch, 3032 Hinterkappelen. All Rights Reserved.