Class InputPhone
- 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.extensions.component.inputphone.InputPhone
-
- All Implemented Interfaces:
java.util.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,org.primefaces.component.api.InputHolder,org.primefaces.component.api.MixedClientBehaviorHolder,org.primefaces.component.api.RTLAware,org.primefaces.component.api.Widget
public class InputPhone extends org.primefaces.component.api.AbstractPrimeHtmlInputText implements org.primefaces.component.api.Widget, org.primefaces.component.api.InputHolder, org.primefaces.component.api.MixedClientBehaviorHolder, org.primefaces.component.api.RTLAwareInputPhonecomponent.- Since:
- 7.0
- Author:
- Jasper de Vries <jepsar@gmail.com>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInputPhone.AutoPlaceholderstatic classInputPhone.PlaceholderNumberTypestatic classInputPhone.PropertyKeys
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPONENT_FAMILYstatic java.lang.StringCOMPONENT_TYPEstatic java.lang.StringCOUNTRY_AUTOstatic java.lang.StringDEFAULT_RENDERERstatic java.lang.StringEVENT_COUNTRY_SELECTstatic java.lang.StringINPUT_SUFFIXstatic java.lang.StringSTYLE_CLASS-
Fields inherited from class javax.faces.component.UIInput
ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAME
-
-
Constructor Summary
Constructors Constructor Description InputPhone()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAutoPlaceholder()InputPhone.AutoPlaceholdergetAutoPlaceholderEnum()protected static CountrygetCountry(java.lang.String clientId, java.util.Map<java.lang.String,java.lang.String> params)java.util.Collection<java.lang.String>getEventNames()java.lang.ObjectgetExcludeCountries()java.lang.StringgetFamily()java.lang.StringgetGeoIpLookup()java.lang.StringgetInitialCountry()java.lang.StringgetInputClientId()java.lang.StringgetInputStyle()java.lang.StringgetInputStyleClass()java.lang.StringgetLabelledBy()java.lang.ObjectgetLocalizedCountries()java.lang.ObjectgetOnlyCountries()java.lang.StringgetPlaceholder()java.lang.StringgetPlaceholderNumberType()InputPhone.PlaceholderNumberTypegetPlaceholderNumberTypeEnum()java.lang.ObjectgetPreferredCountries()java.lang.StringgetType()java.util.Collection<java.lang.String>getUnobstrusiveEventNames()java.lang.StringgetValidatableInputClientId()java.lang.StringgetWidgetVar()booleanisAllowDropdown()booleanisAutoHideDialCode()booleanisFixDropdownWidth()booleanisFormatAsYouType()booleanisFormatOnDisplay()booleanisNationalMode()booleanisSeparateDialCode()voidqueueEvent(javax.faces.event.FacesEvent event)voidsetAllowDropdown(boolean allowDropdown)voidsetAutoHideDialCode(boolean autoHideDialCode)voidsetAutoPlaceholder(java.lang.String autoPlaceholder)voidsetExcludeCountries(java.lang.Object excludeCountries)voidsetFixDropdownWidth(boolean fixDropdownWidth)voidsetFormatAsYouType(boolean formatAsYouType)voidsetFormatOnDisplay(boolean formatOnDisplay)voidsetGeoIpLookup(java.lang.String geoIpLookup)voidsetInitialCountry(java.lang.String initialCountry)voidsetInputStyle(java.lang.String inputStyle)voidsetInputStyleClass(java.lang.String inputStyleClass)voidsetLabelledBy(java.lang.String labelledBy)voidsetLocalizedCountries(java.lang.Object localizedCountries)voidsetNationalMode(boolean nationalMode)voidsetOnlyCountries(java.lang.Object onlyCountries)voidsetPlaceholder(java.lang.String placeholder)voidsetPlaceholderNumberType(java.lang.String placeholderNumberType)voidsetPreferredCountries(java.lang.Object preferredCountries)voidsetSeparateDialCode(boolean separateDialCode)voidsetType(java.lang.String type)voidsetWidgetVar(java.lang.String widgetVar)-
Methods inherited from class org.primefaces.component.api.AbstractPrimeHtmlInputText
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, setOnwheel
-
Methods 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, setTitle
-
Methods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, 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, validateValue
-
Methods inherited from class javax.faces.component.UIOutput
getConverter, getLocalValue, setConverter
-
Methods 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, removeFacesListener, restoreAttachedState, 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 javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors
-
-
-
-
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
-
EVENT_COUNTRY_SELECT
public static final java.lang.String EVENT_COUNTRY_SELECT
- See Also:
- Constant Field Values
-
COUNTRY_AUTO
public static final java.lang.String COUNTRY_AUTO
- See Also:
- Constant Field Values
-
INPUT_SUFFIX
public static final java.lang.String INPUT_SUFFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
- Overrides:
getFamilyin classjavax.faces.component.UIInput
-
getInputClientId
public java.lang.String getInputClientId()
- Specified by:
getInputClientIdin interfaceorg.primefaces.component.api.InputHolder
-
getValidatableInputClientId
public java.lang.String getValidatableInputClientId()
- Specified by:
getValidatableInputClientIdin interfaceorg.primefaces.component.api.InputHolder
-
getLabelledBy
public java.lang.String getLabelledBy()
- Specified by:
getLabelledByin interfaceorg.primefaces.component.api.InputHolder
-
setLabelledBy
public void setLabelledBy(java.lang.String labelledBy)
- Specified by:
setLabelledByin interfaceorg.primefaces.component.api.InputHolder
-
getPlaceholder
public java.lang.String getPlaceholder()
-
setPlaceholder
public void setPlaceholder(java.lang.String placeholder)
-
getWidgetVar
public java.lang.String getWidgetVar()
-
setWidgetVar
public void setWidgetVar(java.lang.String widgetVar)
-
getType
public java.lang.String getType()
-
setType
public void setType(java.lang.String type)
-
isAllowDropdown
public boolean isAllowDropdown()
-
setAllowDropdown
public void setAllowDropdown(boolean allowDropdown)
-
isAutoHideDialCode
public boolean isAutoHideDialCode()
-
setAutoHideDialCode
public void setAutoHideDialCode(boolean autoHideDialCode)
-
getAutoPlaceholder
public java.lang.String getAutoPlaceholder()
-
getAutoPlaceholderEnum
public InputPhone.AutoPlaceholder getAutoPlaceholderEnum()
-
setAutoPlaceholder
public void setAutoPlaceholder(java.lang.String autoPlaceholder)
-
getExcludeCountries
public java.lang.Object getExcludeCountries()
-
setExcludeCountries
public void setExcludeCountries(java.lang.Object excludeCountries)
-
isFixDropdownWidth
public boolean isFixDropdownWidth()
-
setFixDropdownWidth
public void setFixDropdownWidth(boolean fixDropdownWidth)
-
isFormatOnDisplay
public boolean isFormatOnDisplay()
-
setFormatOnDisplay
public void setFormatOnDisplay(boolean formatOnDisplay)
-
isFormatAsYouType
public boolean isFormatAsYouType()
-
setFormatAsYouType
public void setFormatAsYouType(boolean formatAsYouType)
-
getInitialCountry
public java.lang.String getInitialCountry()
-
setInitialCountry
public void setInitialCountry(java.lang.String initialCountry)
-
isNationalMode
public boolean isNationalMode()
-
setNationalMode
public void setNationalMode(boolean nationalMode)
-
getOnlyCountries
public java.lang.Object getOnlyCountries()
-
setOnlyCountries
public void setOnlyCountries(java.lang.Object onlyCountries)
-
getPlaceholderNumberType
public java.lang.String getPlaceholderNumberType()
-
getPlaceholderNumberTypeEnum
public InputPhone.PlaceholderNumberType getPlaceholderNumberTypeEnum()
-
setPlaceholderNumberType
public void setPlaceholderNumberType(java.lang.String placeholderNumberType)
-
getPreferredCountries
public java.lang.Object getPreferredCountries()
-
setPreferredCountries
public void setPreferredCountries(java.lang.Object preferredCountries)
-
isSeparateDialCode
public boolean isSeparateDialCode()
-
setSeparateDialCode
public void setSeparateDialCode(boolean separateDialCode)
-
getInputStyle
public java.lang.String getInputStyle()
-
setInputStyle
public void setInputStyle(java.lang.String inputStyle)
-
getInputStyleClass
public java.lang.String getInputStyleClass()
-
setInputStyleClass
public void setInputStyleClass(java.lang.String inputStyleClass)
-
getGeoIpLookup
public java.lang.String getGeoIpLookup()
-
setGeoIpLookup
public void setGeoIpLookup(java.lang.String geoIpLookup)
-
getLocalizedCountries
public java.lang.Object getLocalizedCountries()
-
setLocalizedCountries
public void setLocalizedCountries(java.lang.Object localizedCountries)
-
getEventNames
public java.util.Collection<java.lang.String> getEventNames()
- Specified by:
getEventNamesin interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getEventNamesin classorg.primefaces.component.api.AbstractPrimeHtmlInputText
-
getUnobstrusiveEventNames
public java.util.Collection<java.lang.String> getUnobstrusiveEventNames()
- Specified by:
getUnobstrusiveEventNamesin interfaceorg.primefaces.component.api.MixedClientBehaviorHolder
-
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEventin classjavax.faces.component.UIComponentBase
-
getCountry
protected static Country getCountry(java.lang.String clientId, java.util.Map<java.lang.String,java.lang.String> params)
-
-