Twidere-App-Android-Twitter.../twidere/src/main/java/org/mariotaku/twidere/adapter/iface/IStatusesAdapter.java

31 lines
799 B
Java

package org.mariotaku.twidere.adapter.iface;
import android.content.Context;
import org.mariotaku.twidere.model.ParcelableStatus;
import org.mariotaku.twidere.util.ImageLoaderWrapper;
import org.mariotaku.twidere.util.ImageLoadingHandler;
import org.mariotaku.twidere.view.holder.StatusViewHolder;
/**
* Created by mariotaku on 14/11/18.
*/
public interface IStatusesAdapter<Data> extends IGapSupportedAdapter, ICardSupportedAdapter {
ImageLoaderWrapper getImageLoader();
Context getContext();
ImageLoadingHandler getImageLoadingHandler();
ParcelableStatus getStatus(int position);
int getStatusCount();
void onStatusClick(StatusViewHolder holder, int position);
void onUserProfileClick(StatusViewHolder holder, int position);
void setData(Data data);
}