java.lang.Object
org.apache.maven.model.PluginContainer
org.apache.maven.model.PluginConfiguration
org.apache.maven.model.BuildBase
org.apache.maven.model.Build
org.apache.maven.shared.release.transform.jdom2.JDomBuild
All Implemented Interfaces:
Serializable, Cloneable, org.apache.maven.model.InputLocationTracker

public class JDomBuild extends org.apache.maven.model.Build
JDOM2 implementation of poms BUILD element
Since:
3.0
Author:
Robert Scholte
See Also:
  • Constructor Details

    • JDomBuild

      public JDomBuild(org.jdom2.Element build)

      Constructor for JDomBuild.

      Parameters:
      build - a Element object
  • Method Details

    • addExtension

      public void addExtension(org.apache.maven.model.Extension extension)
      Overrides:
      addExtension in class org.apache.maven.model.Build
    • getExtensions

      public List<org.apache.maven.model.Extension> getExtensions()
      Overrides:
      getExtensions in class org.apache.maven.model.Build
    • getOutputDirectory

      public String getOutputDirectory()
      Overrides:
      getOutputDirectory in class org.apache.maven.model.Build
    • getScriptSourceDirectory

      public String getScriptSourceDirectory()
      Overrides:
      getScriptSourceDirectory in class org.apache.maven.model.Build
    • getSourceDirectory

      public String getSourceDirectory()
      Overrides:
      getSourceDirectory in class org.apache.maven.model.Build
    • getTestOutputDirectory

      public String getTestOutputDirectory()
      Overrides:
      getTestOutputDirectory in class org.apache.maven.model.Build
    • getTestSourceDirectory

      public String getTestSourceDirectory()
      Overrides:
      getTestSourceDirectory in class org.apache.maven.model.Build
    • removeExtension

      public void removeExtension(org.apache.maven.model.Extension extension)
      Overrides:
      removeExtension in class org.apache.maven.model.Build
    • setExtensions

      public void setExtensions(List<org.apache.maven.model.Extension> extensions)
      Overrides:
      setExtensions in class org.apache.maven.model.Build
    • setOutputDirectory

      public void setOutputDirectory(String outputDirectory)
      Overrides:
      setOutputDirectory in class org.apache.maven.model.Build
    • setScriptSourceDirectory

      public void setScriptSourceDirectory(String scriptSourceDirectory)
      Overrides:
      setScriptSourceDirectory in class org.apache.maven.model.Build
    • setSourceDirectory

      public void setSourceDirectory(String sourceDirectory)
      Overrides:
      setSourceDirectory in class org.apache.maven.model.Build
    • setTestOutputDirectory

      public void setTestOutputDirectory(String testOutputDirectory)
      Overrides:
      setTestOutputDirectory in class org.apache.maven.model.Build
    • setTestSourceDirectory

      public void setTestSourceDirectory(String testSourceDirectory)
      Overrides:
      setTestSourceDirectory in class org.apache.maven.model.Build
    • addFilter

      public void addFilter(String string)
      Overrides:
      addFilter in class org.apache.maven.model.BuildBase
    • addResource

      public void addResource(org.apache.maven.model.Resource resource)
      Overrides:
      addResource in class org.apache.maven.model.BuildBase
    • addTestResource

      public void addTestResource(org.apache.maven.model.Resource resource)
      Overrides:
      addTestResource in class org.apache.maven.model.BuildBase
    • getDefaultGoal

      public String getDefaultGoal()
      Overrides:
      getDefaultGoal in class org.apache.maven.model.BuildBase
    • getDirectory

      public String getDirectory()
      Overrides:
      getDirectory in class org.apache.maven.model.BuildBase
    • getFilters

      public List<String> getFilters()
      Overrides:
      getFilters in class org.apache.maven.model.BuildBase
    • getFinalName

      public String getFinalName()
      Overrides:
      getFinalName in class org.apache.maven.model.BuildBase
    • getResources

      public List<org.apache.maven.model.Resource> getResources()
      Overrides:
      getResources in class org.apache.maven.model.BuildBase
    • getTestResources

      public List<org.apache.maven.model.Resource> getTestResources()
      Overrides:
      getTestResources in class org.apache.maven.model.BuildBase
    • removeFilter

      public void removeFilter(String string)
      Overrides:
      removeFilter in class org.apache.maven.model.BuildBase
    • removeResource

      public void removeResource(org.apache.maven.model.Resource resource)
      Overrides:
      removeResource in class org.apache.maven.model.BuildBase
    • removeTestResource

      public void removeTestResource(org.apache.maven.model.Resource resource)
      Overrides:
      removeTestResource in class org.apache.maven.model.BuildBase
    • setDefaultGoal

      public void setDefaultGoal(String defaultGoal)
      Overrides:
      setDefaultGoal in class org.apache.maven.model.BuildBase
    • setDirectory

      public void setDirectory(String directory)
      Overrides:
      setDirectory in class org.apache.maven.model.BuildBase
    • setFilters

      public void setFilters(List<String> filters)
      Overrides:
      setFilters in class org.apache.maven.model.BuildBase
    • setFinalName

      public void setFinalName(String finalName)
      Overrides:
      setFinalName in class org.apache.maven.model.BuildBase
    • setResources

      public void setResources(List<org.apache.maven.model.Resource> resources)
      Overrides:
      setResources in class org.apache.maven.model.BuildBase
    • setTestResources

      public void setTestResources(List<org.apache.maven.model.Resource> testResources)
      Overrides:
      setTestResources in class org.apache.maven.model.BuildBase
    • getPluginManagement

      public org.apache.maven.model.PluginManagement getPluginManagement()
      Overrides:
      getPluginManagement in class org.apache.maven.model.PluginConfiguration
    • setPluginManagement

      public void setPluginManagement(org.apache.maven.model.PluginManagement pluginManagement)
      Overrides:
      setPluginManagement in class org.apache.maven.model.PluginConfiguration
    • 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