Class TimeAgo
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- org.primefaces.extensions.component.timeago.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.WidgetTimeAgocomponent.- Since:
- 7.0.1
- Author:
- Jasper de Vries <jepsar@gmail.com>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTimeAgo.PropertyKeys
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPONENT_FAMILYstatic java.lang.StringCOMPONENT_TYPEstatic java.lang.StringDEFAULT_RENDERERstatic java.lang.StringSTYLE_CLASS
-
Constructor Summary
Constructors Constructor Description TimeAgo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LocalecalculateLocale()protected java.lang.Stringformat(java.lang.String pattern, java.time.ZoneId zone)protected java.lang.Stringformat(java.time.LocalDateTime dateTime, java.lang.String pattern, java.time.ZoneId zone)protected java.lang.Stringformat(java.time.OffsetDateTime dateTime, java.lang.String pattern, java.time.ZoneId zone)protected java.lang.Stringformat(java.time.ZonedDateTime dateTime, java.lang.String pattern, java.time.ZoneId zone)protected java.lang.Stringformat(java.util.Date value, java.lang.String pattern, java.time.ZoneId zone)java.lang.StringformattedForJs()java.lang.StringformattedForTitle()java.lang.StringgetFamily()java.lang.ObjectgetLocale()java.lang.StringgetStyle()java.lang.StringgetStyleClass()java.lang.StringgetTitlePattern()java.lang.ObjectgetValue()protected java.time.ZoneIdgetValueZoneId()java.lang.StringgetWidgetVar()java.lang.ObjectsaveState(javax.faces.context.FacesContext context)voidsetLocale(java.lang.Object locale)voidsetStyle(java.lang.String style)voidsetStyleClass(java.lang.String styleClass)voidsetTitlePattern(java.lang.String titlePattern)voidsetValue(java.lang.String value)voidsetWidgetVar(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
-
-
-
-
Field Detail
-
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
-
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
DEFAULT_RENDERER
public static final java.lang.String DEFAULT_RENDERER
- See Also:
- Constant Field Values
-
STYLE_CLASS
public static final java.lang.String STYLE_CLASS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
- Specified by:
getFamilyin classjavax.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:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIComponentBase
-
-