Class SecretRenderer


public class SecretRenderer extends HtmlBasicInputRenderer
SecretRenderer is a class that renders the current value of UIInput component as a password field.
  • Constructor Details

    • SecretRenderer

      public SecretRenderer()
  • Method Details

    • encodeBegin

      public void encodeBegin(FacesContext context, UIComponent component) throws IOException
      Description copied from class: Renderer

      Render the beginning specified UIComponent to the output stream or writer associated with the response we are creating. If the conversion attempted in a previous call to getConvertedValue() for this component failed, the state information saved during execution of decode() should be used to reproduce the incorrect input.

      Overrides:
      encodeBegin in class Renderer
      Parameters:
      context - FacesContext for the request we are processing
      component - UIComponent to be rendered
      Throws:
      IOException - if an input/output error occurs while rendering
    • getEndTextToRender

      protected void getEndTextToRender(FacesContext context, UIComponent component, String currentValue) throws IOException
      Description copied from class: HtmlBasicRenderer
      Renderers override this method to write appropriate HTML content into the buffer.
      Overrides:
      getEndTextToRender in class HtmlBasicRenderer
      Parameters:
      context - the FacesContext for the current request
      component - the UIComponent of interest
      currentValue - component's current value
      Throws:
      IOException - if an error occurs rendering the text