// Path: app/src/main/java/com/nilhcem/devfestnantes/data/app/model/Schedule.java
// public class Schedule extends ArrayList<ScheduleDay> implements Parcelable {
// 
//     public static final Parcelable.Creator<Schedule> CREATOR = new Parcelable.Creator<Schedule>() {
//         public Schedule createFromParcel(Parcel source) {
//             return new Schedule(source);
//         }
// 
//         public Schedule[] newArray(int size) {
//             return new Schedule[size];
//         }
//     };
// 
//     public Schedule() {
//     }
// 
//     protected Schedule(Parcel in) {
//         addAll(in.createTypedArrayList(ScheduleDay.CREATOR));
//     }
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeTypedList(this);
//     }
// }


import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.nilhcem.devfestnantes.R;
import com.nilhcem.devfestnantes.data.app.model.Schedule;
import com.nilhcem.devfestnantes.ui.schedule.day.ScheduleDayFragmentBuilder;
import org.threeten.bp.format.DateTimeFormatter;
import java.util.Locale;
package com.nilhcem.devfestnantes.ui.schedule.pager;





public class SchedulePagerAdapter extends FragmentPagerAdapter {

    private final Schedule schedule;
    private final String dayPattern;
    private final boolean allSessions;

// Path: app/src/main/java/com/nilhcem/devfestnantes/data/app/model/Schedule.java
// public class Schedule extends ArrayList<ScheduleDay> implements Parcelable {
// 
//     public static final Parcelable.Creator<Schedule> CREATOR = new Parcelable.Creator<Schedule>() {
//         public Schedule createFromParcel(Parcel source) {
//             return new Schedule(source);
//         }
// 
//         public Schedule[] newArray(int size) {
//             return new Schedule[size];
//         }
//     };
// 
//     public Schedule() {
//     }
// 
//     protected Schedule(Parcel in) {
//         addAll(in.createTypedArrayList(ScheduleDay.CREATOR));
//     }
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeTypedList(this);
//     }
// }


// Path: app/src/main/java/com/nilhcem/devfestnantes/ui/schedule/pager/SchedulePagerAdapter.java
import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.nilhcem.devfestnantes.R;
import com.nilhcem.devfestnantes.data.app.model.Schedule;
import com.nilhcem.devfestnantes.ui.schedule.day.ScheduleDayFragmentBuilder;
import org.threeten.bp.format.DateTimeFormatter;
import java.util.Locale;

package com.nilhcem.devfestnantes.ui.schedule.pager;





public class SchedulePagerAdapter extends FragmentPagerAdapter {

    private final Schedule schedule;
    private final String dayPattern;
    private final boolean allSessions;

    public SchedulePagerAdapter(Context context, FragmentManager fm, Schedule schedule, boolean allSessions) {