com.lewisd.maven.lint.model
Class ExtPlugin

java.lang.Object
  extended by org.apache.maven.model.ConfigurationContainer
      extended by org.apache.maven.model.Plugin
          extended by com.lewisd.maven.lint.model.ExtPlugin
All Implemented Interfaces:
Serializable, Cloneable, org.apache.maven.model.InputLocationTracker

public class ExtPlugin
extends org.apache.maven.model.Plugin

See Also:
Serialized Form

Constructor Summary
ExtPlugin(org.apache.maven.project.MavenProject mavenProject, org.apache.maven.model.Plugin plugin)
           
 
Method Summary
 void addDependency(org.apache.maven.model.Dependency dependency)
           
 void addExecution(org.apache.maven.model.PluginExecution pluginExecution)
           
 org.apache.maven.model.Plugin clone()
           
 boolean equals(Object other)
           
 void flushExecutionMap()
           
 String getArtifactId()
           
 Object getConfiguration()
           
 List<org.apache.maven.model.Dependency> getDependencies()
           
 List<org.apache.maven.model.PluginExecution> getExecutions()
           
 Map<String,org.apache.maven.model.PluginExecution> getExecutionsAsMap()
           
 String getExtensions()
           
 Object getGoals()
           
 String getGroupId()
           
 String getId()
           
 String getInherited()
           
 String getKey()
           
 org.apache.maven.model.InputLocation getLocation(Object key)
           
 org.apache.maven.project.MavenProject getMavenProject()
           
 String getVersion()
           
 int hashCode()
           
 boolean isExtensions()
           
 boolean isInheritanceApplied()
           
 boolean isInherited()
           
 void removeDependency(org.apache.maven.model.Dependency dependency)
           
 void removeExecution(org.apache.maven.model.PluginExecution pluginExecution)
           
 void setArtifactId(String artifactId)
           
 void setConfiguration(Object configuration)
           
 void setDependencies(List<org.apache.maven.model.Dependency> dependencies)
           
 void setExecutions(List<org.apache.maven.model.PluginExecution> executions)
           
 void setExtensions(boolean extensions)
           
 void setExtensions(String extensions)
           
 void setGoals(Object goals)
           
 void setGroupId(String groupId)
           
 void setInherited(boolean inherited)
           
 void setInherited(String inherited)
           
 void setLocation(Object key, org.apache.maven.model.InputLocation location)
           
 void setVersion(String version)
           
 String toString()
           
 void unsetInheritanceApplied()
           
 
Methods inherited from class org.apache.maven.model.Plugin
constructKey
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExtPlugin

public ExtPlugin(org.apache.maven.project.MavenProject mavenProject,
                 org.apache.maven.model.Plugin plugin)
Method Detail

getMavenProject

public org.apache.maven.project.MavenProject getMavenProject()

addDependency

public void addDependency(org.apache.maven.model.Dependency dependency)
Overrides:
addDependency in class org.apache.maven.model.Plugin

getConfiguration

public Object getConfiguration()
Overrides:
getConfiguration in class org.apache.maven.model.ConfigurationContainer

addExecution

public void addExecution(org.apache.maven.model.PluginExecution pluginExecution)
Overrides:
addExecution in class org.apache.maven.model.Plugin

getInherited

public String getInherited()
Overrides:
getInherited in class org.apache.maven.model.ConfigurationContainer

clone

public org.apache.maven.model.Plugin clone()
Overrides:
clone in class org.apache.maven.model.Plugin

getLocation

public org.apache.maven.model.InputLocation getLocation(Object key)
Specified by:
getLocation in interface org.apache.maven.model.InputLocationTracker
Overrides:
getLocation in class org.apache.maven.model.ConfigurationContainer

setConfiguration

public void setConfiguration(Object configuration)
Overrides:
setConfiguration in class org.apache.maven.model.ConfigurationContainer

setInherited

public void setInherited(String inherited)
Overrides:
setInherited in class org.apache.maven.model.ConfigurationContainer

getArtifactId

public String getArtifactId()
Overrides:
getArtifactId in class org.apache.maven.model.Plugin

setLocation

public void setLocation(Object key,
                        org.apache.maven.model.InputLocation location)
Specified by:
setLocation in interface org.apache.maven.model.InputLocationTracker
Overrides:
setLocation in class org.apache.maven.model.ConfigurationContainer

getDependencies

public List<org.apache.maven.model.Dependency> getDependencies()
Overrides:
getDependencies in class org.apache.maven.model.Plugin

getExecutions

public List<org.apache.maven.model.PluginExecution> getExecutions()
Overrides:
getExecutions in class org.apache.maven.model.Plugin

isInherited

public boolean isInherited()
Overrides:
isInherited in class org.apache.maven.model.ConfigurationContainer

setInherited

public void setInherited(boolean inherited)
Overrides:
setInherited in class org.apache.maven.model.ConfigurationContainer

unsetInheritanceApplied

public void unsetInheritanceApplied()
Overrides:
unsetInheritanceApplied in class org.apache.maven.model.ConfigurationContainer

getExtensions

public String getExtensions()
Overrides:
getExtensions in class org.apache.maven.model.Plugin

isInheritanceApplied

public boolean isInheritanceApplied()
Overrides:
isInheritanceApplied in class org.apache.maven.model.ConfigurationContainer

getGoals

public Object getGoals()
Overrides:
getGoals in class org.apache.maven.model.Plugin

getGroupId

public String getGroupId()
Overrides:
getGroupId in class org.apache.maven.model.Plugin

getVersion

public String getVersion()
Overrides:
getVersion in class org.apache.maven.model.Plugin

removeDependency

public void removeDependency(org.apache.maven.model.Dependency dependency)
Overrides:
removeDependency in class org.apache.maven.model.Plugin

removeExecution

public void removeExecution(org.apache.maven.model.PluginExecution pluginExecution)
Overrides:
removeExecution in class org.apache.maven.model.Plugin

setArtifactId

public void setArtifactId(String artifactId)
Overrides:
setArtifactId in class org.apache.maven.model.Plugin

setDependencies

public void setDependencies(List<org.apache.maven.model.Dependency> dependencies)
Overrides:
setDependencies in class org.apache.maven.model.Plugin

setExecutions

public void setExecutions(List<org.apache.maven.model.PluginExecution> executions)
Overrides:
setExecutions in class org.apache.maven.model.Plugin

setExtensions

public void setExtensions(String extensions)
Overrides:
setExtensions in class org.apache.maven.model.Plugin

setGoals

public void setGoals(Object goals)
Overrides:
setGoals in class org.apache.maven.model.Plugin

setGroupId

public void setGroupId(String groupId)
Overrides:
setGroupId in class org.apache.maven.model.Plugin

setVersion

public void setVersion(String version)
Overrides:
setVersion in class org.apache.maven.model.Plugin

isExtensions

public boolean isExtensions()
Overrides:
isExtensions in class org.apache.maven.model.Plugin

setExtensions

public void setExtensions(boolean extensions)
Overrides:
setExtensions in class org.apache.maven.model.Plugin

flushExecutionMap

public void flushExecutionMap()
Overrides:
flushExecutionMap in class org.apache.maven.model.Plugin

getExecutionsAsMap

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

getId

public String getId()
Overrides:
getId in class org.apache.maven.model.Plugin

getKey

public String getKey()
Overrides:
getKey in class org.apache.maven.model.Plugin

equals

public boolean equals(Object other)
Overrides:
equals in class org.apache.maven.model.Plugin

hashCode

public int hashCode()
Overrides:
hashCode in class org.apache.maven.model.Plugin

toString

public String toString()
Overrides:
toString in class org.apache.maven.model.Plugin


Copyright © 2012. All Rights Reserved.