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
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.SuggestionDisplayNested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabledNested classes/interfaces inherited from interface org.gwtproject.editor.client.Editor
org.gwtproject.editor.client.Editor.Ignore, org.gwtproject.editor.client.Editor.Path -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.gwt.user.client.TakesValue<?>protected final PhoneNumberUtilFields inherited from class com.google.gwt.user.client.ui.AbstractSuggestBoxNewEditor
callback, currentText, display, limit, oracle, selectsFirstItem, STYLENAME_DEFAULTFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPhoneNumberSuggestBox(com.google.gwt.user.client.ui.SuggestOracle poracle) default constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAllowedCharacter(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.final 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, setTextWithPosMethods 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, setValidationMessageElementMethods 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, wrapMethods 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, showSuggestionListMethods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onDetach, render, render, resolvePotentialElement, setWidgetMethods 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, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.knightsoftnet.mtwidgets.client.ui.widget.features.HasFormating
formatValue, formatValueSynchron, isFormatingCharacterMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods inherited from interface de.knightsoftnet.mtwidgets.client.ui.widget.features.HasValidationMessageElement
editorErrorMatches, setTitle, showErrors, showErrorsMethods inherited from interface org.gwtproject.editor.client.IsEditor
asEditor
-
Field Details
-
phoneNumberUtil
-
countryCodeField
protected com.google.gwt.user.client.TakesValue<?> countryCodeField
-
-
Constructor Details
-
AbstractPhoneNumberSuggestBox
protected AbstractPhoneNumberSuggestBox(com.google.gwt.user.client.ui.SuggestOracle poracle) default constructor.- Parameters:
poracle- suggest oracle to use
-
-
Method Details
-
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
-