package in.srain.cube.views.loadmore;
import android.view.View;
import android.widget.AbsListView;
public interface LoadMoreContainer {
public void setShowLoadingForFirstPage(boolean showLoading);
public void setAutoLoadMore(boolean autoLoadMore);
public void setOnScrollListener(AbsListView.OnScrollListener l);
public void setLoadMoreView(View view);
public void setLoadMoreUIHandler(LoadMoreUIHandler handler);
public void setLoadMoreHandler(LoadMoreHandler handler);
/**
* When data has loaded
*
* @param emptyResult
* @param hasMore
*/
public void loadMoreFinish(boolean emptyResult, boolean hasMore);
/**
* When something unexpected happened while loading the data
*
* @param errorCode
* @param errorMessage
*/
public void loadMoreError(int errorCode, String errorMessage);
}