package com.justwayward.reader.ui.adapter;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.justwayward.reader.ui.fragment.EPubReaderFragment;
import java.util.List;
import nl.siegmann.epublib.domain.Book;
import nl.siegmann.epublib.domain.SpineReference;
public class EPubReaderAdapter extends FragmentPagerAdapter {
private List<SpineReference> mSpineReferences;
private Book mBook;
private String mEpubFileName;
private boolean mIsSmilAvailable;
public EPubReaderAdapter(FragmentManager fm, List<SpineReference> spineReferences,
Book book, String epubFilename, boolean isSmilAvilable) {
super(fm);
this.mSpineReferences = spineReferences;
this.mBook = book;
this.mEpubFileName = epubFilename;
this.mIsSmilAvailable = isSmilAvilable;
}
@Override
public Fragment getItem(int position) {
return EPubReaderFragment.newInstance(position, mBook, mEpubFileName, mIsSmilAvailable);
}
@Override
public int getCount() {
return mSpineReferences.size();
}
}