Class 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.RTLAware
    InputPhone component.
    Since:
    7.0
    Author:
    Jasper de Vries <jepsar@gmail.com>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String COMPONENT_FAMILY  
      static java.lang.String COMPONENT_TYPE  
      static java.lang.String COUNTRY_AUTO  
      static java.lang.String DEFAULT_RENDERER  
      static java.lang.String EVENT_COUNTRY_SELECT  
      static java.lang.String INPUT_SUFFIX  
      static java.lang.String STYLE_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
      • 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
      InputPhone()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAutoPlaceholder()  
      InputPhone.AutoPlaceholder getAutoPlaceholderEnum()  
      protected static Country getCountry​(java.lang.String clientId, java.util.Map<java.lang.String,​java.lang.String> params)  
      java.util.Collection<java.lang.String> getEventNames()  
      java.lang.Object getExcludeCountries()  
      java.lang.String getFamily()  
      java.lang.String getGeoIpLookup()  
      java.lang.String getInitialCountry()  
      java.lang.String getInputClientId()  
      java.lang.String getInputStyle()  
      java.lang.String getInputStyleClass()  
      java.lang.String getLabelledBy()  
      java.lang.Object getLocalizedCountries()  
      java.lang.Object getOnlyCountries()  
      java.lang.String getPlaceholder()  
      java.lang.String getPlaceholderNumberType()  
      InputPhone.PlaceholderNumberType getPlaceholderNumberTypeEnum()  
      java.lang.Object getPreferredCountries()  
      java.lang.String getType()  
      java.util.Collection<java.lang.String> getUnobstrusiveEventNames()  
      java.lang.String getValidatableInputClientId()  
      java.lang.String getWidgetVar()  
      boolean isAllowDropdown()  
      boolean isAutoHideDialCode()  
      boolean isFixDropdownWidth()  
      boolean isFormatAsYouType()  
      boolean isFormatOnDisplay()  
      boolean isNationalMode()  
      boolean isSeparateDialCode()  
      void queueEvent​(javax.faces.event.FacesEvent event)  
      void setAllowDropdown​(boolean allowDropdown)  
      void setAutoHideDialCode​(boolean autoHideDialCode)  
      void setAutoPlaceholder​(java.lang.String autoPlaceholder)  
      void setExcludeCountries​(java.lang.Object excludeCountries)  
      void setFixDropdownWidth​(boolean fixDropdownWidth)  
      void setFormatAsYouType​(boolean formatAsYouType)  
      void setFormatOnDisplay​(boolean formatOnDisplay)  
      void setGeoIpLookup​(java.lang.String geoIpLookup)  
      void setInitialCountry​(java.lang.String initialCountry)  
      void setInputStyle​(java.lang.String inputStyle)  
      void setInputStyleClass​(java.lang.String inputStyleClass)  
      void setLabelledBy​(java.lang.String labelledBy)  
      void setLocalizedCountries​(java.lang.Object localizedCountries)  
      void setNationalMode​(boolean nationalMode)  
      void setOnlyCountries​(java.lang.Object onlyCountries)  
      void setPlaceholder​(java.lang.String placeholder)  
      void setPlaceholderNumberType​(java.lang.String placeholderNumberType)  
      void setPreferredCountries​(java.lang.Object preferredCountries)  
      void setSeparateDialCode​(boolean separateDialCode)  
      void setType​(java.lang.String type)  
      void setWidgetVar​(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
      • Methods inherited from interface org.primefaces.component.api.RTLAware

        getDir, isRTL
      • Methods inherited from interface javax.faces.component.ValueHolder

        getConverter, getLocalValue, setConverter
      • Methods inherited from interface org.primefaces.component.api.Widget

        resolveWidgetVar, resolveWidgetVar
    • Constructor Detail

      • InputPhone

        public InputPhone()
    • Method Detail

      • getFamily

        public java.lang.String getFamily()
        Overrides:
        getFamily in class javax.faces.component.UIInput
      • getInputClientId

        public java.lang.String getInputClientId()
        Specified by:
        getInputClientId in interface org.primefaces.component.api.InputHolder
      • getValidatableInputClientId

        public java.lang.String getValidatableInputClientId()
        Specified by:
        getValidatableInputClientId in interface org.primefaces.component.api.InputHolder
      • getLabelledBy

        public java.lang.String getLabelledBy()
        Specified by:
        getLabelledBy in interface org.primefaces.component.api.InputHolder
      • setLabelledBy

        public void setLabelledBy​(java.lang.String labelledBy)
        Specified by:
        setLabelledBy in interface org.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()
      • 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()
      • 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:
        getEventNames in interface javax.faces.component.behavior.ClientBehaviorHolder
        Overrides:
        getEventNames in class org.primefaces.component.api.AbstractPrimeHtmlInputText
      • getUnobstrusiveEventNames

        public java.util.Collection<java.lang.String> getUnobstrusiveEventNames()
        Specified by:
        getUnobstrusiveEventNames in interface org.primefaces.component.api.MixedClientBehaviorHolder
      • queueEvent

        public void queueEvent​(javax.faces.event.FacesEvent event)
        Overrides:
        queueEvent in class javax.faces.component.UIComponentBase
      • getCountry

        protected static Country getCountry​(java.lang.String clientId,
                                            java.util.Map<java.lang.String,​java.lang.String> params)