ix.icore.plan.build
Class ExamplePlanBuilder.Expander
java.lang.Object
ix.icore.plan.build.ExamplePlanBuilder.Expander
- Direct Known Subclasses:
- ExamplePlanBuilder.ActivityExpander, ExamplePlanBuilder.IssueExpander
- Enclosing class:
- ExamplePlanBuilder
protected abstract class ExamplePlanBuilder.Expander
- extends java.lang.Object
Constructs the plan-items and refinements used to tie an
issue or activity to its subissues or subactivities.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
planItems
protected java.util.List planItems
planRefinements
protected java.util.List planRefinements
ExamplePlanBuilder.Expander
public ExamplePlanBuilder.Expander(java.util.List planItems,
java.util.List planRefinements)
walk
public void walk(java.util.List items)
walk
protected void walk(java.util.List items,
java.util.List planItems,
AbstractPlanItem parentPI)
buildExpansion
protected void buildExpansion(AbstractPlanItem pi,
java.util.List children)
makePlanItem
protected abstract AbstractPlanItem makePlanItem(TaskItem item,
AbstractPlanItem parentPI)
makePlanRefinement
protected abstract AbstractRefinement makePlanRefinement()