Class JDomBuild

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, org.apache.maven.model.InputLocationTracker

    public class JDomBuild
    extends org.apache.maven.model.Build
    JDom implementation of poms BUILD element
    Since:
    3.0
    See Also:
    Serialized Form
    • Field Detail

      • build

        private final org.jdom.Element build
    • Constructor Detail

      • JDomBuild

        public JDomBuild​(org.jdom.Element build)
    • Method Detail

      • addExtension

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

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

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

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

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

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

        public java.lang.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​(java.util.List<org.apache.maven.model.Extension> extensions)
        Overrides:
        setExtensions in class org.apache.maven.model.Build
      • setOutputDirectory

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

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

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

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

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

        public void addFilter​(java.lang.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 java.lang.String getDefaultGoal()
        Overrides:
        getDefaultGoal in class org.apache.maven.model.BuildBase
      • getDirectory

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

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

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

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

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

        public void removeFilter​(java.lang.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​(java.lang.String defaultGoal)
        Overrides:
        setDefaultGoal in class org.apache.maven.model.BuildBase
      • setDirectory

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

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

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

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

        public void setTestResources​(java.util.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 java.util.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​(java.util.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 java.util.Map getPluginsAsMap()
        Overrides:
        getPluginsAsMap in class org.apache.maven.model.PluginContainer