package org.tadpole.adapter;
import java.util.Map;
import org.tadpole.app.BoardPageItem;
import org.tadpole.widget.DragGridView;
import android.widget.ListAdapter;
/**
* when use {@link DragGridView}, adapter must implement {@link IDragGridAdapter}
*
* <br>==========================
* <br> author:Zenip
* <br> email:lxyczh@gmail.com
* <br> create:2013-1-1上午10:18:16
* <br>==========================
*/
public interface IDragGridAdapter extends ListAdapter {
/**
*
* exchange item by position
*
* @param startPosition
* @param endPosition
*/
public void exchange(int startPosition, int endPosition);
public void notifyDataSetChanged();
public void sortByPositions(int[] viewTag);
public void replace(int position, BoardPageItem data);
}