Class AbstractPhoneNumberSuggestBox
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- com.google.gwt.user.client.ui.AbstractSuggestBoxNewEditor
-
- de.knightsoftnet.mtwidgets.client.ui.widget.SuggestBoxNewEditor
-
- de.knightsoftnet.mtwidgets.client.ui.widget.SuggestBoxWithEditorErrors
-
- de.knightsoftnet.mtwidgets.client.ui.widget.AbstractFormatingSuggestBox
-
- de.knightsoftnet.mtwidgets.client.ui.widget.AbstractPhoneNumberSuggestBox
-
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasAllKeyHandlers,com.google.gwt.event.dom.client.HasBlurHandlers,com.google.gwt.event.dom.client.HasFocusHandlers,com.google.gwt.event.dom.client.HasKeyDownHandlers,com.google.gwt.event.dom.client.HasKeyPressHandlers,com.google.gwt.event.dom.client.HasKeyUpHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasSelectionHandlers<com.google.gwt.user.client.ui.SuggestOracle.Suggestion>,com.google.gwt.event.logical.shared.HasValueChangeHandlers<String>,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.TakesValue<String>,com.google.gwt.user.client.ui.Focusable,com.google.gwt.user.client.ui.HasAnimation,com.google.gwt.user.client.ui.HasEnabled,com.google.gwt.user.client.ui.HasText,com.google.gwt.user.client.ui.HasValue<String>,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,HasAutocomplete,HasAutofocus,HasFormating,HasPlaceholder,HasRequired,HasValidationMessageElement<String,org.gwtproject.editor.client.LeafValueEditor<String>>,HasValidity,org.gwtproject.editor.client.Editor<String>,org.gwtproject.editor.client.HasEditorErrors<String>,org.gwtproject.editor.client.IsEditor<org.gwtproject.editor.client.LeafValueEditor<String>>,org.gwtproject.editor.client.TakesValue<String>
- Direct Known Subclasses:
PhoneNumberCommonInterSuggestBox,PhoneNumberCommonSuggestBox,PhoneNumberDin5008InterSuggestBox,PhoneNumberDin5008SuggestBox,PhoneNumberE123InterSuggestBox,PhoneNumberE123SuggestBox,PhoneNumberMsSuggestBox,PhoneNumberUriSuggestBox
public abstract class AbstractPhoneNumberSuggestBox extends AbstractFormatingSuggestBox
phone number common international suggest widget.- Author:
- Manfred Tremmel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.AbstractSuggestBoxNewEditor
AbstractSuggestBoxNewEditor.DefaultSuggestionDisplay, AbstractSuggestBoxNewEditor.SuggestionCallback, AbstractSuggestBoxNewEditor.SuggestionDisplay
-
-
Field Summary
Fields Modifier and Type Field Description protected com.google.gwt.user.client.TakesValue<?>countryCodeFieldprotected PhoneNumberUtilphoneNumberUtil-
Fields inherited from class com.google.gwt.user.client.ui.AbstractSuggestBoxNewEditor
callback, currentText, display, limit, oracle, selectsFirstItem, STYLENAME_DEFAULT
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractPhoneNumberSuggestBox(com.google.gwt.user.client.ui.SuggestOracle poracle)default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAllowedCharacter(char pcharacter)check a character if it's allowed input value.booleanisCharacterToReplace(char pcharacter)check a character if it's character to replace.charreplaceCharacter(char pcharacter)replace a character.voidsetCountryCodeReferenceField(com.google.gwt.user.client.TakesValue<?> pcountryCodeField)set reference to a field which contains the country code.-
Methods inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.AbstractFormatingSuggestBox
formatValue, onBrowserEvent, reformatValue, reformatValue, setTextWithPos
-
Methods inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.SuggestBoxWithEditorErrors
addBlurHandler, addFocusHandler, checkValidity, getAutocomplete, getPlaceholder, getValidationMessage, getValidationMessageElement, getValidity, isAutofocus, isRequired, setAutocomplete, setAutofocus, setCustomValidity, setPlaceholder, setRequired, setValidationMessageElement
-
Methods inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.SuggestBoxNewEditor
addEventsToTextBox, asEditor, getBoxAsFoucsWidget, getTabIndex, getText, getValue, getValueBox, isEnabled, setAccessKey, setEnabled, setFocus, setTabIndex, setText, setValue, setValue, wrap
-
Methods inherited from class com.google.gwt.user.client.ui.AbstractSuggestBoxNewEditor
addEventsToTextBox, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addSelectionHandler, addValueChangeHandler, getLimit, getSuggestionDisplay, getSuggestOracle, hideSuggestionList, isAnimationEnabled, isAutoSelectEnabled, isSuggestionListShowing, onEnsureDebugId, refreshSuggestionList, setAnimationEnabled, setAutoSelectEnabled, setLimit, setOracle, setPopupStyleName, showSuggestionList
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.knightsoftnet.mtwidgets.client.ui.widget.features.HasFormating
formatValue, formatValueSynchron, isFormatingCharacter
-
Methods inherited from interface de.knightsoftnet.mtwidgets.client.ui.widget.features.HasValidationMessageElement
editorErrorMatches, setTitle, showErrors, showErrors
-
-
-
-
Field Detail
-
phoneNumberUtil
protected final PhoneNumberUtil phoneNumberUtil
-
countryCodeField
protected com.google.gwt.user.client.TakesValue<?> countryCodeField
-
-
Method Detail
-
setCountryCodeReferenceField
public final void setCountryCodeReferenceField(com.google.gwt.user.client.TakesValue<?> pcountryCodeField)
set reference to a field which contains the country code.- Parameters:
pcountryCodeField- field which contains the country code
-
isAllowedCharacter
public boolean isAllowedCharacter(char pcharacter)
Description copied from interface:HasFormatingcheck a character if it's allowed input value.- Parameters:
pcharacter- character to check- Returns:
- true if character is allowed
-
isCharacterToReplace
public boolean isCharacterToReplace(char pcharacter)
Description copied from interface:HasFormatingcheck a character if it's character to replace.- Parameters:
pcharacter- character to check- Returns:
- true if character has to be replaced
-
replaceCharacter
public char replaceCharacter(char pcharacter)
Description copied from interface:HasFormatingreplace a character.- Parameters:
pcharacter- to replace- Returns:
- replacement character
-
-