001    package com.google.gwt.maps.client.mvc;
002    
003    import com.google.gwt.core.client.JavaScriptObject;
004    
005    /**
006     * handler to process a for each element. Used in iterating array
007     * @param <T> generic JavaScriptObject
008     */
009    public interface MVCArrayCallback<T extends JavaScriptObject> {
010      public void forEach(T element, int index); 
011    }