Class ExtendedPluginDescriptor

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class ExtendedPluginDescriptor
    extends org.apache.maven.plugin.descriptor.PluginDescriptor
    Extensions to PluginDescriptor not supported by Maven 3.2.5. This is a wrapper around an existing PluginDescriptor.
    • Constructor Summary

      Constructors 
      Constructor Description
      ExtendedPluginDescriptor​(org.apache.maven.plugin.descriptor.PluginDescriptor delegate)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addMojo​(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor)  
      org.apache.maven.plugin.descriptor.PluginDescriptor clone()  
      boolean equals​(java.lang.Object obj)  
      java.lang.String getArtifactId()  
      java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> getArtifactMap()  
      java.util.List<org.apache.maven.artifact.Artifact> getArtifacts()  
      org.codehaus.plexus.classworlds.realm.ClassRealm getClassRealm()  
      java.lang.String getDescription()  
      java.lang.String getGoalPrefix()  
      java.lang.String getGroupId()  
      java.lang.String getId()  
      java.util.Set<org.apache.maven.artifact.Artifact> getIntroducedDependencyArtifacts()  
      org.apache.maven.plugin.lifecycle.Lifecycle getLifecycleMapping​(java.lang.String lifecycleId)  
      org.apache.maven.plugin.descriptor.MojoDescriptor getMojo​(java.lang.String goal)  
      java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> getMojos()  
      java.lang.String getName()  
      org.apache.maven.model.Plugin getPlugin()  
      org.apache.maven.artifact.Artifact getPluginArtifact()  
      java.lang.String getPluginLookupKey()  
      java.lang.String getRequiredJavaVersion()  
      java.lang.String getRequiredMavenVersion()  
      java.lang.String getSource()  
      java.lang.String getVersion()  
      int hashCode()  
      boolean isInheritedByDefault()  
      void setArtifactId​(java.lang.String artifactId)  
      void setArtifacts​(java.util.List<org.apache.maven.artifact.Artifact> artifacts)  
      void setClassRealm​(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)  
      void setDescription​(java.lang.String description)  
      void setGoalPrefix​(java.lang.String goalPrefix)  
      void setGroupId​(java.lang.String groupId)  
      void setInheritedByDefault​(boolean inheritedByDefault)  
      void setIntroducedDependencyArtifacts​(java.util.Set<org.apache.maven.artifact.Artifact> introducedDependencyArtifacts)  
      void setName​(java.lang.String name)  
      void setPlugin​(org.apache.maven.model.Plugin plugin)  
      void setPluginArtifact​(org.apache.maven.artifact.Artifact pluginArtifact)  
      void setRequiredJavaVersion​(java.lang.String requiredJavaVersion)  
      void setRequiredMavenVersion​(java.lang.String requiredMavenVersion)  
      void setSource​(java.lang.String source)  
      void setVersion​(java.lang.String version)  
      • Methods inherited from class org.apache.maven.plugin.descriptor.PluginDescriptor

        constructPluginKey, getDefaultPluginArtifactId, getDefaultPluginGroupId, getGoalPrefixFromArtifactId
      • Methods inherited from class org.codehaus.plexus.component.repository.ComponentSetDescriptor

        addComponentDescriptor, addDependency, getComponents, getDependencies, isIsolatedRealm, setComponents, setDependencies, setId, setIsolatedRealm, toString
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ExtendedPluginDescriptor

        public ExtendedPluginDescriptor​(org.apache.maven.plugin.descriptor.PluginDescriptor delegate)
    • Method Detail

      • setRequiredJavaVersion

        public void setRequiredJavaVersion​(java.lang.String requiredJavaVersion)
      • getRequiredJavaVersion

        public java.lang.String getRequiredJavaVersion()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getMojos

        public java.util.List<org.apache.maven.plugin.descriptor.MojoDescriptor> getMojos()
        Overrides:
        getMojos in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • addMojo

        public void addMojo​(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor)
                     throws org.apache.maven.plugin.descriptor.DuplicateMojoDescriptorException
        Overrides:
        addMojo in class org.apache.maven.plugin.descriptor.PluginDescriptor
        Throws:
        org.apache.maven.plugin.descriptor.DuplicateMojoDescriptorException
      • getGroupId

        public java.lang.String getGroupId()
        Overrides:
        getGroupId in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setGroupId

        public void setGroupId​(java.lang.String groupId)
        Overrides:
        setGroupId in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getArtifactId

        public java.lang.String getArtifactId()
        Overrides:
        getArtifactId in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setArtifactId

        public void setArtifactId​(java.lang.String artifactId)
        Overrides:
        setArtifactId in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getPluginLookupKey

        public java.lang.String getPluginLookupKey()
        Overrides:
        getPluginLookupKey in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getId

        public java.lang.String getId()
        Overrides:
        getId in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getGoalPrefix

        public java.lang.String getGoalPrefix()
        Overrides:
        getGoalPrefix in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setGoalPrefix

        public void setGoalPrefix​(java.lang.String goalPrefix)
        Overrides:
        setGoalPrefix in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setVersion

        public void setVersion​(java.lang.String version)
        Overrides:
        setVersion in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getVersion

        public java.lang.String getVersion()
        Overrides:
        getVersion in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setSource

        public void setSource​(java.lang.String source)
        Overrides:
        setSource in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getSource

        public java.lang.String getSource()
        Overrides:
        getSource in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • isInheritedByDefault

        public boolean isInheritedByDefault()
        Overrides:
        isInheritedByDefault in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setInheritedByDefault

        public void setInheritedByDefault​(boolean inheritedByDefault)
        Overrides:
        setInheritedByDefault in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getArtifacts

        public java.util.List<org.apache.maven.artifact.Artifact> getArtifacts()
        Overrides:
        getArtifacts in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setArtifacts

        public void setArtifacts​(java.util.List<org.apache.maven.artifact.Artifact> artifacts)
        Overrides:
        setArtifacts in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getArtifactMap

        public java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> getArtifactMap()
        Overrides:
        getArtifactMap in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getMojo

        public org.apache.maven.plugin.descriptor.MojoDescriptor getMojo​(java.lang.String goal)
        Overrides:
        getMojo in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setClassRealm

        public void setClassRealm​(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
        Overrides:
        setClassRealm in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getClassRealm

        public org.codehaus.plexus.classworlds.realm.ClassRealm getClassRealm()
        Overrides:
        getClassRealm in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setIntroducedDependencyArtifacts

        public void setIntroducedDependencyArtifacts​(java.util.Set<org.apache.maven.artifact.Artifact> introducedDependencyArtifacts)
        Overrides:
        setIntroducedDependencyArtifacts in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getIntroducedDependencyArtifacts

        public java.util.Set<org.apache.maven.artifact.Artifact> getIntroducedDependencyArtifacts()
        Overrides:
        getIntroducedDependencyArtifacts in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setName

        public void setName​(java.lang.String name)
        Overrides:
        setName in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setDescription

        public void setDescription​(java.lang.String description)
        Overrides:
        setDescription in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getDescription

        public java.lang.String getDescription()
        Overrides:
        getDescription in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setRequiredMavenVersion

        public void setRequiredMavenVersion​(java.lang.String requiredMavenVersion)
        Overrides:
        setRequiredMavenVersion in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getRequiredMavenVersion

        public java.lang.String getRequiredMavenVersion()
        Overrides:
        getRequiredMavenVersion in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setPlugin

        public void setPlugin​(org.apache.maven.model.Plugin plugin)
        Overrides:
        setPlugin in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getPlugin

        public org.apache.maven.model.Plugin getPlugin()
        Overrides:
        getPlugin in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getPluginArtifact

        public org.apache.maven.artifact.Artifact getPluginArtifact()
        Overrides:
        getPluginArtifact in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • setPluginArtifact

        public void setPluginArtifact​(org.apache.maven.artifact.Artifact pluginArtifact)
        Overrides:
        setPluginArtifact in class org.apache.maven.plugin.descriptor.PluginDescriptor
      • getLifecycleMapping

        public org.apache.maven.plugin.lifecycle.Lifecycle getLifecycleMapping​(java.lang.String lifecycleId)
                                                                        throws java.io.IOException,
                                                                               org.codehaus.plexus.util.xml.pull.XmlPullParserException
        Overrides:
        getLifecycleMapping in class org.apache.maven.plugin.descriptor.PluginDescriptor
        Throws:
        java.io.IOException
        org.codehaus.plexus.util.xml.pull.XmlPullParserException
      • clone

        public org.apache.maven.plugin.descriptor.PluginDescriptor clone()
        Overrides:
        clone in class org.apache.maven.plugin.descriptor.PluginDescriptor