org.apache.maven.model.plugin
Class DefaultReportConfigurationExpander

java.lang.Object
  extended by org.apache.maven.model.plugin.DefaultReportConfigurationExpander
All Implemented Interfaces:
ReportConfigurationExpander

@Component(role=ReportConfigurationExpander.class)
public class DefaultReportConfigurationExpander
extends Object
implements ReportConfigurationExpander

Handles expansion of general report plugin configuration into individual report sets.

Author:
Benjamin Bentmann

Constructor Summary
DefaultReportConfigurationExpander()
           
 
Method Summary
 void expandPluginConfiguration(Model model, ModelBuildingRequest request, ModelProblemCollector problems)
          Merges values from general report plugin configuration into the individual reports sets of the given model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultReportConfigurationExpander

public DefaultReportConfigurationExpander()
Method Detail

expandPluginConfiguration

public void expandPluginConfiguration(Model model,
                                      ModelBuildingRequest request,
                                      ModelProblemCollector problems)
Description copied from interface: ReportConfigurationExpander
Merges values from general report plugin configuration into the individual reports sets of the given model.

Specified by:
expandPluginConfiguration in interface ReportConfigurationExpander
Parameters:
model - The model whose report plugin configuration should be expanded, must not be null.
request - The model building request that holds further settings, must not be null.
problems - The container used to collect problems that were encountered, must not be null.


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