Package org.apache.maven.model.plugin
Class DefaultReportingConverter
java.lang.Object
org.apache.maven.model.plugin.DefaultReportingConverter
- All Implemented Interfaces:
ReportingConverter
@Named
@Singleton
public class DefaultReportingConverter
extends Object
implements ReportingConverter
Handles conversion of the
<reporting> section into the configuration of Maven Site Plugin 3.x,
i.e. reportPlugins and outputDirectory parameters.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidaddDom(org.codehaus.plexus.util.xml.Xpp3Dom parent, String childName, String childValue, InputLocation location) private org.codehaus.plexus.util.xml.Xpp3Domconvert(ReportPlugin plugin) private org.codehaus.plexus.util.xml.Xpp3DomvoidconvertReporting(Model model, ModelBuildingRequest request, ModelProblemCollector problems) Converts values from model's reporting section into the configuration for Maven Site Plugin 3.x.private PluginfindSitePlugin(Build build) private booleanisSitePlugin(Plugin plugin) private org.codehaus.plexus.util.xml.Xpp3DomnewDom(String name, String value, InputLocation location)
-
Field Details
-
location
-
-
Constructor Details
-
DefaultReportingConverter
public DefaultReportingConverter()
-
-
Method Details
-
convertReporting
public void convertReporting(Model model, ModelBuildingRequest request, ModelProblemCollector problems) Description copied from interface:ReportingConverterConverts values from model's reporting section into the configuration for Maven Site Plugin 3.x.- Specified by:
convertReportingin interfaceReportingConverter- Parameters:
model- The model whose reporting section should be converted, must not benull.request- The model building request that holds further settings, must not benull.problems- The container used to collect problems that were encountered, must not benull.
-
findSitePlugin
-
isSitePlugin
-
convert
-
convert
-
addDom
-
addDom
private void addDom(org.codehaus.plexus.util.xml.Xpp3Dom parent, String childName, String childValue, InputLocation location) -
newDom
private org.codehaus.plexus.util.xml.Xpp3Dom newDom(String name, String value, InputLocation location)
-