Class LetterAvatarRenderer
- java.lang.Object
-
- javax.faces.render.Renderer
-
- org.primefaces.renderkit.CoreRenderer
-
- org.primefaces.extensions.component.letteravatar.LetterAvatarRenderer
-
public class LetterAvatarRenderer extends org.primefaces.renderkit.CoreRendererRenderer for theLetterAvatarcomponent.- Since:
- 7.0
- Author:
- https://github.com/aripddev
-
-
Constructor Summary
Constructors Constructor Description LetterAvatarRenderer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidencodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)voidencodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)voidencodeMarkup(javax.faces.context.FacesContext context, LetterAvatar letterAvatar)booleangetRendersChildren()static inthash(java.lang.String str)static inthue(java.lang.String str)protected static java.lang.StringjoinNonNull(java.lang.String delimiter, java.lang.String... parts)protected static java.lang.StringjoinStyle(java.lang.String... parts)protected static java.lang.StringjoinStyleClass(java.lang.String... parts)protected java.lang.StringstyleContainer(java.lang.String size, java.lang.String color, java.lang.String backgroundColor)protected java.lang.StringstyleInitials(java.lang.String size)protected static java.lang.StringtoStyle(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
-
-
-
-
Method Detail
-
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException- Overrides:
encodeEndin classjavax.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:
encodeChildrenin classjavax.faces.render.Renderer
-
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildrenin classjavax.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)
-
-