org.apache.maven.lifecycle.model
Class Phase

java.lang.Object
  extended by org.apache.maven.lifecycle.model.Phase
All Implemented Interfaces:
java.io.Serializable

public class Phase
extends java.lang.Object
implements java.io.Serializable

Contains a series of mojo bindings for a given phase of a lifecycle.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
Phase()
           
 
Method Summary
 void addBinding(MojoBinding mojoBinding)
          Method addBinding.
 java.util.List getBindings()
          Method getBindings.
 LifecycleBinding getLifecycleBinding()
          Get the LifecycleBinding instance to which this Phase belongs.
 java.lang.String getModelEncoding()
           
 java.lang.String getName()
          Get the name of this phase.
 void removeBinding(MojoBinding mojoBinding)
          Method removeBinding.
 void setBindings(java.util.List bindings)
          Set collection of mojo bindings for a phase.
 void setLifecycleInfo(java.lang.String phaseName, LifecycleBinding lifecycleBinding)
          Set the name of this phase, and the Lifecycle instance to which is belongs.
 void setModelEncoding(java.lang.String modelEncoding)
          Set an encoding used for reading/writing the model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Phase

public Phase()
Method Detail

addBinding

public void addBinding(MojoBinding mojoBinding)
Method addBinding.

Parameters:
mojoBinding -

getBindings

public java.util.List getBindings()
Method getBindings.

Returns:
java.util.List

removeBinding

public void removeBinding(MojoBinding mojoBinding)
Method removeBinding.

Parameters:
mojoBinding -

setBindings

public void setBindings(java.util.List bindings)
Set collection of mojo bindings for a phase.

Parameters:
bindings -

getName

public java.lang.String getName()
Get the name of this phase.


getLifecycleBinding

public LifecycleBinding getLifecycleBinding()
Get the LifecycleBinding instance to which this Phase belongs.


setLifecycleInfo

public void setLifecycleInfo(java.lang.String phaseName,
                             LifecycleBinding lifecycleBinding)
Set the name of this phase, and the Lifecycle instance to which is belongs.


setModelEncoding

public void setModelEncoding(java.lang.String modelEncoding)
Set an encoding used for reading/writing the model.

Parameters:
modelEncoding - the encoding used when reading/writing the model.

getModelEncoding

public java.lang.String getModelEncoding()
Returns:
the current encoding used when reading/writing this model.


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