Class LetterAvatarRenderer


  • public class LetterAvatarRenderer
    extends org.primefaces.renderkit.CoreRenderer
    Renderer for the LetterAvatar component.
    Since:
    7.0
    Author:
    https://github.com/aripddev
    • Field Summary

      • Fields inherited from class javax.faces.render.Renderer

        PASSTHROUGH_RENDERER_LOCALNAME_KEY
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void encodeChildren​(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)  
      void encodeEnd​(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)  
      void encodeMarkup​(javax.faces.context.FacesContext context, LetterAvatar letterAvatar)  
      boolean getRendersChildren()  
      static int hash​(java.lang.String str)  
      static int hue​(java.lang.String str)  
      protected static java.lang.String joinNonNull​(java.lang.String delimiter, java.lang.String... parts)  
      protected static java.lang.String joinStyle​(java.lang.String... parts)  
      protected static java.lang.String joinStyleClass​(java.lang.String... parts)  
      protected java.lang.String styleContainer​(java.lang.String size, java.lang.String color, java.lang.String backgroundColor)  
      protected java.lang.String styleInitials​(java.lang.String size)  
      protected static java.lang.String toStyle​(java.util.Map<java.lang.String,​java.lang.String> map)  
      • Methods inherited from class org.primefaces.renderkit.CoreRenderer

        buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, escapeText, getEventBehaviors, getHighlighter, getResourceRequestPath, getResourceURL, getWidgetBuilder, isGrouped, isValueBlank, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
      • Methods inherited from class javax.faces.render.Renderer

        convertClientId, decode, encodeBegin, getConvertedValue
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LetterAvatarRenderer

        public LetterAvatarRenderer()
    • Method Detail

      • encodeEnd

        public void encodeEnd​(javax.faces.context.FacesContext context,
                              javax.faces.component.UIComponent component)
                       throws java.io.IOException
        Overrides:
        encodeEnd in class javax.faces.render.Renderer
        Throws:
        java.io.IOException
      • encodeMarkup

        public void encodeMarkup​(javax.faces.context.FacesContext context,
                                 LetterAvatar letterAvatar)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • encodeChildren

        public void encodeChildren​(javax.faces.context.FacesContext context,
                                   javax.faces.component.UIComponent component)
        Overrides:
        encodeChildren in class javax.faces.render.Renderer
      • getRendersChildren

        public boolean getRendersChildren()
        Overrides:
        getRendersChildren in class javax.faces.render.Renderer
      • hash

        public static int hash​(java.lang.String str)
      • hue

        public static int hue​(java.lang.String str)
      • styleContainer

        protected java.lang.String styleContainer​(java.lang.String size,
                                                  java.lang.String color,
                                                  java.lang.String backgroundColor)
      • styleInitials

        protected java.lang.String styleInitials​(java.lang.String size)
      • joinNonNull

        protected static java.lang.String joinNonNull​(java.lang.String delimiter,
                                                      java.lang.String... parts)
      • joinStyle

        protected static java.lang.String joinStyle​(java.lang.String... parts)
      • joinStyleClass

        protected static java.lang.String joinStyleClass​(java.lang.String... parts)
      • toStyle

        protected static java.lang.String toStyle​(java.util.Map<java.lang.String,​java.lang.String> map)