Subversion Repositories eFlore/Archives.cel-v1

Rev

Rev 6 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package org.tela_botanica.client;

import java.util.Iterator;
import java.util.Vector;

import com.google.gwt.user.client.ResponseTextHandler;

public class AutoCompleteAsyncTextBoxListenerCollection extends Vector {
        
  private static final long serialVersionUID = -2767605614048989439L;
  /**
   * Fires a Text enter event to all listeners.
   * 
   * @param sender the widget sending the event
   * @param text the text sent
   */
  public void fireTextBoxEnter(SourcesAutoCompleteAsyncTextBoxEvents sender,  String text, String value) {
    for (Iterator it = iterator(); it.hasNext();) {
      AutoCompleteAsyncTextBoxListener listener = (AutoCompleteAsyncTextBoxListener) it.next();
      listener.onValidate(sender, text, value);
    }
  }
  
  
  /**
   * Fires a Text complete event to all listeners.
   * 
   * @param sender the widget sending the event
   * @param text the text sent
   */
  public void fireTextBoxComplete(ResponseTextHandler sender,  String text, String value) {
    for (Iterator it = iterator(); it.hasNext();) {
      AutoCompleteAsyncTextBoxListener listener = (AutoCompleteAsyncTextBoxListener) it.next();
      listener.onComplete(sender, text, value);
    }
  }

}