package com.example.android.wizardpager.wizard.model; import android.support.v4.app.Fragment; import android.text.TextUtils; import com.example.android.wizardpager.wizard.ui.SingleEditFragment; import java.util.ArrayList; public class SingleEditPage extends Page { private int inputType; public SingleEditPage(ModelCallbacks callbacks, String title, int id, int inputType) { super(callbacks, title, id); this.inputType = inputType; } @Override public Fragment createFragment() { return SingleEditFragment.create(getKey(), inputType); } @Override public void getReviewItems(ArrayList<ReviewItem> dest) { dest.add(new ReviewItem(getTitle(), mData.getString(SIMPLE_DATA_KEY), getKey())); } @Override public boolean isCompleted() { return !TextUtils.isEmpty(mData.getString(SIMPLE_DATA_KEY)); } }