ix.icore.plan.build
Class ExamplePlanBuilder.IssueExpander

java.lang.Object
  extended by ix.icore.plan.build.ExamplePlanBuilder.Expander
      extended by ix.icore.plan.build.ExamplePlanBuilder.IssueExpander
Enclosing class:
ExamplePlanBuilder

protected class ExamplePlanBuilder.IssueExpander
extends ExamplePlanBuilder.Expander


Field Summary
 
Fields inherited from class ix.icore.plan.build.ExamplePlanBuilder.Expander
planItems, planRefinements
 
Constructor Summary
ExamplePlanBuilder.IssueExpander(java.util.List planItems, java.util.List planRefinements)
           
 
Method Summary
protected  AbstractPlanItem makePlanItem(TaskItem item, AbstractPlanItem parentPI)
          Returns a PlanIssue.
protected  AbstractRefinement makePlanRefinement()
          Returns a PlanIssueRefinement.
 
Methods inherited from class ix.icore.plan.build.ExamplePlanBuilder.Expander
buildExpansion, walk, walk
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExamplePlanBuilder.IssueExpander

public ExamplePlanBuilder.IssueExpander(java.util.List planItems,
                                        java.util.List planRefinements)
Method Detail

makePlanItem

protected AbstractPlanItem makePlanItem(TaskItem item,
                                        AbstractPlanItem parentPI)
Returns a PlanIssue.

Specified by:
makePlanItem in class ExamplePlanBuilder.Expander

makePlanRefinement

protected AbstractRefinement makePlanRefinement()
Returns a PlanIssueRefinement.

Specified by:
makePlanRefinement in class ExamplePlanBuilder.Expander