package org.solovyev.android.wizard;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
public interface WizardStep {
@Nonnull
String getFragmentTag();
@Nonnull
Class<? extends Fragment> getFragmentClass();
@Nullable
Bundle getFragmentArgs();
int getTitleResId();
int getNextButtonTitleResId();
boolean onNext(@Nonnull Fragment fragment);
boolean onPrev(@Nonnull Fragment fragment);
boolean isVisible();
@Nonnull
String getName();
}