org.apache.maven.lifecycle
Class MavenExecutionPlan

java.lang.Object
  extended by org.apache.maven.lifecycle.MavenExecutionPlan
All Implemented Interfaces:
Iterable<ExecutionPlanItem>

public class MavenExecutionPlan
extends Object
implements Iterable<ExecutionPlanItem>


Constructor Summary
MavenExecutionPlan(List<ExecutionPlanItem> planItem, DefaultLifecycles defaultLifecycles)
           
 
Method Summary
 boolean containsPhase(String phase)
           
 ExecutionPlanItem findLastInPhase(String requestedPhase)
          Returns the last ExecutionPlanItem in the supplied phase.
 void forceAllComplete()
           
 List<MojoExecution> getExecutions()
          Deprecated. 
 List<MojoExecution> getMojoExecutions()
           
 Set<Plugin> getNonThreadSafePlugins()
           
 Iterator<ExecutionPlanItem> iterator()
           
 int size()
           
 void waitUntilAllDone()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenExecutionPlan

public MavenExecutionPlan(List<ExecutionPlanItem> planItem,
                          DefaultLifecycles defaultLifecycles)
Method Detail

iterator

public Iterator<ExecutionPlanItem> iterator()
Specified by:
iterator in interface Iterable<ExecutionPlanItem>

findLastInPhase

public ExecutionPlanItem findLastInPhase(String requestedPhase)
Returns the last ExecutionPlanItem in the supplied phase. If no items are in the specified phase, the closest executionPlanItem from an earlier phase item will be returned.

Parameters:
requestedPhase - the requested phase The execution plan item
Returns:
The ExecutionPlanItem or null if none can be found

forceAllComplete

public void forceAllComplete()

waitUntilAllDone

public void waitUntilAllDone()
                      throws InterruptedException
Throws:
InterruptedException

containsPhase

public boolean containsPhase(String phase)

getMojoExecutions

public List<MojoExecution> getMojoExecutions()

getNonThreadSafePlugins

public Set<Plugin> getNonThreadSafePlugins()

getExecutions

@Deprecated
public List<MojoExecution> getExecutions()
Deprecated. 


size

public int size()


Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.