Class TimeAgo

  • All Implemented Interfaces:
    java.util.EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, org.primefaces.component.api.Widget

    public class TimeAgo
    extends javax.faces.component.UIComponentBase
    implements org.primefaces.component.api.Widget
    TimeAgo component.
    Since:
    7.0.1
    Author:
    Jasper de Vries <jepsar@gmail.com>
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  TimeAgo.PropertyKeys  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String COMPONENT_FAMILY  
      static java.lang.String COMPONENT_TYPE  
      static java.lang.String DEFAULT_RENDERER  
      static java.lang.String STYLE_CLASS  
      • Fields inherited from class javax.faces.component.UIComponent

        ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
      • Fields inherited from interface org.primefaces.component.api.Widget

        ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY
    • Constructor Summary

      Constructors 
      Constructor Description
      TimeAgo()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Locale calculateLocale()  
      protected java.lang.String format​(java.lang.String pattern, java.time.ZoneId zone)  
      protected java.lang.String format​(java.time.LocalDateTime dateTime, java.lang.String pattern, java.time.ZoneId zone)  
      protected java.lang.String format​(java.time.OffsetDateTime dateTime, java.lang.String pattern, java.time.ZoneId zone)  
      protected java.lang.String format​(java.time.ZonedDateTime dateTime, java.lang.String pattern, java.time.ZoneId zone)  
      protected java.lang.String format​(java.util.Date value, java.lang.String pattern, java.time.ZoneId zone)  
      java.lang.String formattedForJs()  
      java.lang.String formattedForTitle()  
      java.lang.String getFamily()  
      java.lang.Object getLocale()  
      java.lang.String getStyle()  
      java.lang.String getStyleClass()  
      java.lang.String getTitlePattern()  
      java.lang.Object getValue()  
      protected java.time.ZoneId getValueZoneId()  
      java.lang.String getWidgetVar()  
      java.lang.Object saveState​(javax.faces.context.FacesContext context)  
      void setLocale​(java.lang.Object locale)  
      void setStyle​(java.lang.String style)  
      void setStyleClass​(java.lang.String styleClass)  
      void setTitlePattern​(java.lang.String titlePattern)  
      void setValue​(java.lang.String value)  
      void setWidgetVar​(java.lang.String widgetVar)  
      • Methods inherited from class javax.faces.component.UIComponentBase

        addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
      • Methods inherited from class javax.faces.component.UIComponent

        encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.primefaces.component.api.Widget

        resolveWidgetVar, resolveWidgetVar
    • Constructor Detail

      • TimeAgo

        public TimeAgo()
    • Method Detail

      • getFamily

        public java.lang.String getFamily()
        Specified by:
        getFamily in class javax.faces.component.UIComponent
      • getValue

        public java.lang.Object getValue()
      • setValue

        public void setValue​(java.lang.String value)
      • getWidgetVar

        public java.lang.String getWidgetVar()
      • setWidgetVar

        public void setWidgetVar​(java.lang.String widgetVar)
      • getStyle

        public java.lang.String getStyle()
      • setStyle

        public void setStyle​(java.lang.String style)
      • getStyleClass

        public java.lang.String getStyleClass()
      • setStyleClass

        public void setStyleClass​(java.lang.String styleClass)
      • getLocale

        public java.lang.Object getLocale()
      • setLocale

        public void setLocale​(java.lang.Object locale)
      • getTitlePattern

        public java.lang.String getTitlePattern()
      • setTitlePattern

        public void setTitlePattern​(java.lang.String titlePattern)
      • calculateLocale

        public java.util.Locale calculateLocale()
      • formattedForJs

        public final java.lang.String formattedForJs()
      • formattedForTitle

        public final java.lang.String formattedForTitle()
      • getValueZoneId

        protected final java.time.ZoneId getValueZoneId()
      • format

        protected java.lang.String format​(java.lang.String pattern,
                                          java.time.ZoneId zone)
      • format

        protected java.lang.String format​(java.util.Date value,
                                          java.lang.String pattern,
                                          java.time.ZoneId zone)
      • format

        protected java.lang.String format​(java.time.ZonedDateTime dateTime,
                                          java.lang.String pattern,
                                          java.time.ZoneId zone)
      • format

        protected java.lang.String format​(java.time.LocalDateTime dateTime,
                                          java.lang.String pattern,
                                          java.time.ZoneId zone)
      • format

        protected java.lang.String format​(java.time.OffsetDateTime dateTime,
                                          java.lang.String pattern,
                                          java.time.ZoneId zone)
      • saveState

        public java.lang.Object saveState​(javax.faces.context.FacesContext context)
        Specified by:
        saveState in interface javax.faces.component.StateHolder
        Overrides:
        saveState in class javax.faces.component.UIComponentBase