package ox.augmented.data;
import java.util.List;
import ox.augmented.model.Tour;
/**
*
* @author Piotr Nosalik
*
* A generalized interface for pulling tours from various sources
*
*/
public interface TourSource {
/**
* @return The list of all tours currently available
*/
public List<Tour> loadAll();
/**
* @return The next available tour, or <b>null</b> if there aren't any
*/
public Tour loadNext();
}