org.apache.maven.model.superpom
Interface SuperPomProvider

All Known Implementing Classes:
DefaultSuperPomProvider

public interface SuperPomProvider

Provides the super POM that all models implicitly inherit from.

Author:
Benjamin Bentmann

Method Summary
 Model getSuperModel(String version)
          Gets the super POM for the specified model version.
 

Method Detail

getSuperModel

Model getSuperModel(String version)
Gets the super POM for the specified model version. The returned model is supposed to be read-only, i.e. if the caller intends to make updates to the model the return value must be cloned before updating to ensure the modifications don't affect future retrievals of the super POM.

Parameters:
version - The model version to retrieve the super POM for (e.g. "4.0.0"), must not be null.
Returns:
The super POM, never null.


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