Class AbstractPhoneNumberOracle<T extends AbstractPhoneNumberItemSuggest>

java.lang.Object
com.google.gwt.user.client.ui.SuggestOracle
de.knightsoftnet.mtwidgets.client.ui.widget.oracle.AbstractPhoneNumberOracle<T>
Direct Known Subclasses:
AbstractPhoneNumberLocalOracle

public abstract class AbstractPhoneNumberOracle<T extends AbstractPhoneNumberItemSuggest> extends com.google.gwt.user.client.ui.SuggestOracle
suggest oracle of phone number suggest widget.
Author:
Manfred Tremmel
  • 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 final int
    default limit suggests.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract T
    createInstance(de.knightsoftnet.validators.shared.data.PhoneNumberData entry)
    createInstance creates a new Instance.
    protected int
    getLimit(com.google.gwt.user.client.ui.SuggestOracle.Request request)
     
    final boolean
     
    protected abstract boolean
    createInstance creates a new Instance.
    abstract void
    requestSuggestions(com.google.gwt.user.client.ui.SuggestOracle.Request request, com.google.gwt.user.client.ui.SuggestOracle.Callback callback)
     

    Methods inherited from class com.google.gwt.user.client.ui.SuggestOracle

    requestDefaultSuggestions

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LIMIT_DEFAULT

      protected static final int LIMIT_DEFAULT
      default limit suggests.
      See Also:
  • Constructor Details

    • AbstractPhoneNumberOracle

      protected AbstractPhoneNumberOracle()
  • Method Details

    • 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 request, com.google.gwt.user.client.ui.SuggestOracle.Callback callback)
      Specified by:
      requestSuggestions in class com.google.gwt.user.client.ui.SuggestOracle
    • getLimit

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

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

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