water.api
Class TutorialWorkflow.TutorWorkflow

java.lang.Object
  extended by water.api.TutorialWorkflow.TutorWorkflow
All Implemented Interfaces:
java.lang.Iterable<TutorialWorkflow.TutorStep>
Enclosing class:
TutorialWorkflow

protected class TutorialWorkflow.TutorWorkflow
extends java.lang.Object
implements java.lang.Iterable<TutorialWorkflow.TutorStep>

A simple tutorial workflow representation


Constructor Summary
TutorialWorkflow.TutorWorkflow(java.lang.String title)
           
 
Method Summary
 void addStep(int num, TutorialWorkflow.TutorStep step)
          Add a new step into tutorial workflow
 TutorialWorkflow.TutorStep getStep(int step)
          Get tutorial step.
 java.util.Iterator<TutorialWorkflow.TutorStep> iterator()
           
 int length()
           
 java.lang.String title()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TutorialWorkflow.TutorWorkflow

public TutorialWorkflow.TutorWorkflow(java.lang.String title)
Method Detail

addStep

public void addStep(int num,
                    TutorialWorkflow.TutorStep step)
Add a new step into tutorial workflow


getStep

public TutorialWorkflow.TutorStep getStep(int step)
Get tutorial step. Step parameter is 1-based.


iterator

public java.util.Iterator<TutorialWorkflow.TutorStep> iterator()
Specified by:
iterator in interface java.lang.Iterable<TutorialWorkflow.TutorStep>

length

public final int length()

title

public final java.lang.String title()