Package org.primefaces.component.api
Class UICalendar
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
javax.faces.component.html.HtmlInputText
org.primefaces.component.api.AbstractPrimeHtmlInputText
org.primefaces.component.api.UICalendar
- All Implemented Interfaces:
EventListener,javax.faces.component.behavior.ClientBehaviorHolder,javax.faces.component.EditableValueHolder,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.component.ValueHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,InputHolder,TouchAware
- Direct Known Subclasses:
CalendarBase,DatePickerBase
public abstract class UICalendar
extends AbstractPrimeHtmlInputText
implements InputHolder, TouchAware
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Collection<String>static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected StringFields inherited from class org.primefaces.component.api.AbstractPrimeHtmlInputText
EVENT_NAMESFields inherited from class javax.faces.component.html.HtmlInputText
COMPONENT_TYPEFields inherited from class javax.faces.component.UIInput
ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, COMPONENT_FAMILY, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAMEFields 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateLocale(javax.faces.context.FacesContext facesContext) abstract StringconvertPattern(String patternTemplate) protected voidcreateFacesMessageFromValidationResult(javax.faces.context.FacesContext context, UICalendar.ValidationResult validationResult) getMask()getType()Class<?>booleanhasTime()booleanbooleanbooleanbooleanIs this component touch enabled?voidsetConversionFailed(boolean value) voidsetInputStyle(String inputStyle) voidsetInputStyleClass(String inputStyleClass) voidsetLabelledBy(String labelledBy) Sets the id of the label for aria.voidvoidvoidsetMaskAutoClear(boolean maskAutoClear) voidsetMaskSlotChar(String maskSlotChar) voidsetMaxdate(Object maxdate) voidsetMindate(Object mindate) voidsetPattern(String pattern) voidsetRangeSeparator(String _rangeSeparator) voidsetReadonlyInput(boolean readonlyInput) voidsetResolverStyle(String resolverStyle) voidsetTimeOnly(boolean timeOnly) voidsetTimeZone(Object timeZone) voidsetTouchable(Boolean touchable) Enable/disable touch support for this component.voidvoidvalidateMinMax(javax.faces.context.FacesContext context) Methods inherited from class org.primefaces.component.api.AbstractPrimeHtmlInputText
getEventNames, getInputmode, getOncontextmenu, getOncopy, getOncut, getOndrag, getOndragend, getOndragenter, getOndragleave, getOndragover, getOndragstart, getOndrop, getOninput, getOninvalid, getOnpaste, getOnreset, getOnscroll, getOnsearch, getOnwheel, setInputmode, setOncontextmenu, setOncopy, setOncut, setOndrag, setOndragend, setOndragenter, setOndragleave, setOndragover, setOndragstart, setOndrop, setOninput, setOninvalid, setOnpaste, setOnreset, setOnscroll, setOnsearch, setOnwheelMethods inherited from class javax.faces.component.html.HtmlInputText
getAccesskey, getAlt, getAutocomplete, getDefaultEventName, getDir, getLabel, getLang, getMaxlength, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getRole, getSize, getStyle, getStyleClass, getTabindex, getTitle, isDisabled, isReadonly, setAccesskey, setAlt, setAutocomplete, setDir, setDisabled, setLabel, setLang, setMaxlength, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setReadonly, setRole, setSize, setStyle, setStyleClass, setTabindex, setTitleMethods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getFamily, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValue, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate, validateValueMethods inherited from class javax.faces.component.UIOutput
getConverter, getLocalValue, setConverterMethods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventMethods 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, visitTreeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviorsMethods inherited from interface javax.faces.component.ValueHolder
getConverter, getLocalValue, setConverter
-
Field Details
-
CONTAINER_CLASS
- See Also:
-
INPUT_STYLE_CLASS
- See Also:
-
DATE_OUT_OF_RANGE_MESSAGE_ID
- See Also:
-
DATE_MIN_DATE_ID
- See Also:
-
DATE_MAX_DATE_ID
- See Also:
-
DATE_INVALID_MESSAGE_ID
- See Also:
-
DATE_INVALID_RANGE_MESSAGE_ID
- See Also:
-
UNOBSTRUSIVE_EVENT_NAMES
-
CALENDAR_EVENT_NAMES
-
timeOnlyPattern
-
-
Constructor Details
-
UICalendar
public UICalendar()
-
-
Method Details
-
getLocale
-
setLocale
-
getTimeZone
-
setTimeZone
-
getPattern
-
setPattern
-
getMindate
-
setMindate
-
getMaxdate
-
setMaxdate
-
isTimeOnly
public boolean isTimeOnly() -
isTimeOnlyWithoutDefault
-
setTimeOnly
public void setTimeOnly(boolean timeOnly) -
isReadonlyInput
public boolean isReadonlyInput() -
setReadonlyInput
public void setReadonlyInput(boolean readonlyInput) -
getInputStyle
-
setInputStyle
-
getInputStyleClass
-
setInputStyleClass
-
getType
-
setType
-
getSelectionMode
-
calculateLocale
-
hasTime
public boolean hasTime() -
calculatePattern
-
calculateTimeOnlyPattern
-
calculateLocalizedPattern
-
calculateWidgetPattern
-
convertPattern
- Parameters:
patternTemplate- the date pattern- Returns:
- the value converted for InputMask plugin
- See Also:
-
isConversionFailed
public boolean isConversionFailed() -
setConversionFailed
public void setConversionFailed(boolean value) -
getInputClientId
- Specified by:
getInputClientIdin interfaceInputHolder- Returns:
- Client id of the input element
-
getValidatableInputClientId
- Specified by:
getValidatableInputClientIdin interfaceInputHolder- Returns:
- Client id of the validatable input element
-
getLabelledBy
- Specified by:
getLabelledByin interfaceInputHolder- Returns:
- Client id of the label for aria
-
setLabelledBy
Description copied from interface:InputHolderSets the id of the label for aria.- Specified by:
setLabelledByin interfaceInputHolder- Parameters:
labelledBy- the id
-
getRangeSeparator
-
setRangeSeparator
-
getResolverStyle
-
setResolverStyle
-
isTouchable
Description copied from interface:TouchAwareIs this component touch enabled?- Specified by:
isTouchablein interfaceTouchAware- Returns:
- false to disable
-
setTouchable
Description copied from interface:TouchAwareEnable/disable touch support for this component.- Specified by:
setTouchablein interfaceTouchAware- Parameters:
touchable- true for touch support
-
getMask
-
setMask
-
getMaskSlotChar
-
setMaskSlotChar
-
isMaskAutoClear
public boolean isMaskAutoClear() -
setMaskAutoClear
public void setMaskAutoClear(boolean maskAutoClear) -
createFacesMessageFromValidationResult
protected void createFacesMessageFromValidationResult(javax.faces.context.FacesContext context, UICalendar.ValidationResult validationResult) -
getValueType
-
validateMinMax
public void validateMinMax(javax.faces.context.FacesContext context)
-