org.apache.maven.model.superpom
Class DefaultSuperPomProvider
java.lang.Object
   org.apache.maven.model.superpom.DefaultSuperPomProvider
org.apache.maven.model.superpom.DefaultSuperPomProvider
- All Implemented Interfaces: 
- SuperPomProvider
- @Component(role=SuperPomProvider.class)
public class DefaultSuperPomProvider 
- extends Object- implements SuperPomProvider
Provides the super POM that all models implicitly inherit from.
- Author:
- Benjamin Bentmann
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultSuperPomProvider
public DefaultSuperPomProvider()
setModelProcessor
public DefaultSuperPomProvider setModelProcessor(ModelProcessor modelProcessor)
- 
 
- 
 
getSuperModel
public Model getSuperModel(String version)
- Description copied from interface: SuperPomProvider
- 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.
 
- 
- Specified by:
- getSuperModelin interface- SuperPomProvider
 
- 
- 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.