Class JDomPluginManagement

java.lang.Object
org.apache.maven.model.PluginContainer
org.apache.maven.model.PluginManagement
org.apache.maven.shared.release.transform.jdom2.JDomPluginManagement
All Implemented Interfaces:
Serializable, Cloneable, org.apache.maven.model.InputLocationTracker

public class JDomPluginManagement extends org.apache.maven.model.PluginManagement
JDOM2 implementation of poms PLUGINMANAGEMENT element
Since:
3.0
Author:
Robert Scholte
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    JDomPluginManagement(org.jdom2.Element pluginManagement)
    Constructor for JDomPluginManagement.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addPlugin(org.apache.maven.model.Plugin plugin)
     
    void
     
    List<org.apache.maven.model.Plugin>
     
    Map<String,org.apache.maven.model.Plugin>
     
    void
    removePlugin(org.apache.maven.model.Plugin plugin)
     
    void
    setPlugins(List<org.apache.maven.model.Plugin> plugins)
     

    Methods inherited from class org.apache.maven.model.PluginManagement

    clone

    Methods inherited from class org.apache.maven.model.PluginContainer

    getLocation, setLocation, setOtherLocation

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JDomPluginManagement

      public JDomPluginManagement(org.jdom2.Element pluginManagement)

      Constructor for JDomPluginManagement.

      Parameters:
      pluginManagement - a Element object
  • Method Details

    • addPlugin

      public void addPlugin(org.apache.maven.model.Plugin plugin)
      Overrides:
      addPlugin in class org.apache.maven.model.PluginContainer
    • getPlugins

      public List<org.apache.maven.model.Plugin> getPlugins()
      Overrides:
      getPlugins in class org.apache.maven.model.PluginContainer
    • removePlugin

      public void removePlugin(org.apache.maven.model.Plugin plugin)
      Overrides:
      removePlugin in class org.apache.maven.model.PluginContainer
    • setPlugins

      public void setPlugins(List<org.apache.maven.model.Plugin> plugins)
      Overrides:
      setPlugins in class org.apache.maven.model.PluginContainer
    • flushPluginMap

      public void flushPluginMap()
      Overrides:
      flushPluginMap in class org.apache.maven.model.PluginContainer
    • getPluginsAsMap

      public Map<String,org.apache.maven.model.Plugin> getPluginsAsMap()
      Overrides:
      getPluginsAsMap in class org.apache.maven.model.PluginContainer