package com.philosophicalhacker.philhackernews.ui.refresh;
import rx.Observable;
/**
* SwipeToRefreshLayouts must be the top level view in an Activity, so we need this interface to manage
* communication between the SwipeToRefreshLayout and its child Fragments.
*
* Created by MattDupree on 7/21/15.
*/
public interface Refreshable {
void setRefreshStatusListener(RefreshStatusListener refreshStatusListener);
void onShouldRefreshObservableCreated(Observable<Void> swipeToRefreshObservable);
void setOnRefreshableViewCreatedListener(OnRefreshableViewCreatedListener onRefreshableViewCreatedListener);
}