org.solovyev.android.wizard
Class ListWizardFlow

java.lang.Object
  extended by org.solovyev.android.wizard.ListWizardFlow
All Implemented Interfaces:
WizardFlow

public final class ListWizardFlow
extends Object
implements WizardFlow


Constructor Summary
ListWizardFlow(List<WizardStep> steps)
           
 
Method Summary
 WizardStep getFirstStep()
           
 WizardStep getNextStep(WizardStep step)
           
 WizardStep getPrevStep(WizardStep step)
           
 WizardStep getStepByName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListWizardFlow

public ListWizardFlow(@Nonnull
                      List<WizardStep> steps)
Method Detail

getStepByName

@Nullable
public WizardStep getStepByName(@Nonnull
                                         String name)
Specified by:
getStepByName in interface WizardFlow

getNextStep

@Nullable
public WizardStep getNextStep(@Nonnull
                                       WizardStep step)
Specified by:
getNextStep in interface WizardFlow

getPrevStep

@Nullable
public WizardStep getPrevStep(@Nonnull
                                       WizardStep step)
Specified by:
getPrevStep in interface WizardFlow

getFirstStep

@Nonnull
public WizardStep getFirstStep()
Specified by:
getFirstStep in interface WizardFlow


Copyright © 2014 se.solovyev. All Rights Reserved.