Class AbstractPhoneNumberOracle<T extends AbstractPhoneNumberItemSuggest>

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.SuggestOracle

        com.google.gwt.user.client.ui.SuggestOracle.Callback, com.google.gwt.user.client.ui.SuggestOracle.Request, com.google.gwt.user.client.ui.SuggestOracle.Response, com.google.gwt.user.client.ui.SuggestOracle.Suggestion
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static int LIMIT_DEFAULT
      default limit suggests.
    • Field Detail

      • LIMIT_DEFAULT

        protected static final int LIMIT_DEFAULT
        default limit suggests.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractPhoneNumberOracle

        protected AbstractPhoneNumberOracle()
    • Method Detail

      • isDisplayStringHTML

        public final boolean isDisplayStringHTML()
        Overrides:
        isDisplayStringHTML in class com.google.gwt.user.client.ui.SuggestOracle
      • requestSuggestions

        public abstract void requestSuggestions​(com.google.gwt.user.client.ui.SuggestOracle.Request prequest,
                                                com.google.gwt.user.client.ui.SuggestOracle.Callback pcallback)
        Specified by:
        requestSuggestions in class com.google.gwt.user.client.ui.SuggestOracle
      • getLimit

        protected int getLimit​(com.google.gwt.user.client.ui.SuggestOracle.Request prequest)
      • createInstance

        protected abstract T createInstance​(de.knightsoftnet.validators.shared.data.PhoneNumberData pentry)
        createInstance creates a new Instance.
        Parameters:
        pentry - phone number data to create instance for
        Returns:
        T
      • needSuggest

        protected abstract boolean needSuggest​(String pentry)
        createInstance creates a new Instance.
        Parameters:
        pentry - entry to get suggestion for
        Returns:
        true if suggest call should be done