1 16 package com.google.gwt.user.client.ui; 17 18 import java.util.ArrayList ; 19 import java.util.Iterator ; 20 21 27 public class TabListenerCollection extends ArrayList { 28 29 35 public boolean fireBeforeTabSelected(SourcesTabEvents sender, int tabIndex) { 36 for (Iterator it = iterator(); it.hasNext();) { 37 TabListener listener = (TabListener) it.next(); 38 if (!listener.onBeforeTabSelected(sender, tabIndex)) { 39 return false; 40 } 41 } 42 return true; 43 } 44 45 51 public void fireTabSelected(SourcesTabEvents sender, int tabIndex) { 52 for (Iterator it = iterator(); it.hasNext();) { 53 TabListener listener = (TabListener) it.next(); 54 listener.onTabSelected(sender, tabIndex); 55 } 56 } 57 } 58 | Popular Tags |