com.lewisd.maven.lint.model
Class ExtDependency

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

public class ExtDependency
extends org.apache.maven.model.Dependency

See Also:
Serialized Form

Constructor Summary
ExtDependency(org.apache.maven.project.MavenProject mavenProject, org.apache.maven.model.Dependency dependency)
           
 
Method Summary
 void addExclusion(org.apache.maven.model.Exclusion exclusion)
           
 org.apache.maven.model.Dependency clone()
           
 boolean equals(Object obj)
           
 String getArtifactId()
           
 String getClassifier()
           
 List<org.apache.maven.model.Exclusion> getExclusions()
           
 String getGroupId()
           
 org.apache.maven.model.InputLocation getLocation(Object key)
           
 String getManagementKey()
           
 org.apache.maven.project.MavenProject getMavenProject()
           
 String getOptional()
           
 String getScope()
           
 String getSystemPath()
           
 String getType()
           
 String getVersion()
           
 int hashCode()
           
 boolean isOptional()
           
 void removeExclusion(org.apache.maven.model.Exclusion exclusion)
           
 void setArtifactId(String artifactId)
           
 void setClassifier(String classifier)
           
 void setExclusions(List<org.apache.maven.model.Exclusion> exclusions)
           
 void setGroupId(String groupId)
           
 void setLocation(Object key, org.apache.maven.model.InputLocation location)
           
 void setOptional(boolean optional)
           
 void setOptional(String optional)
           
 void setScope(String scope)
           
 void setSystemPath(String systemPath)
           
 void setType(String type)
           
 void setVersion(String version)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExtDependency

public ExtDependency(org.apache.maven.project.MavenProject mavenProject,
                     org.apache.maven.model.Dependency dependency)
Method Detail

getMavenProject

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

addExclusion

public void addExclusion(org.apache.maven.model.Exclusion exclusion)
Overrides:
addExclusion in class org.apache.maven.model.Dependency

clone

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

getArtifactId

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

getClassifier

public String getClassifier()
Overrides:
getClassifier in class org.apache.maven.model.Dependency

getExclusions

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

getGroupId

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

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.Dependency

getOptional

public String getOptional()
Overrides:
getOptional in class org.apache.maven.model.Dependency

getScope

public String getScope()
Overrides:
getScope in class org.apache.maven.model.Dependency

getSystemPath

public String getSystemPath()
Overrides:
getSystemPath in class org.apache.maven.model.Dependency

getType

public String getType()
Overrides:
getType in class org.apache.maven.model.Dependency

getVersion

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

removeExclusion

public void removeExclusion(org.apache.maven.model.Exclusion exclusion)
Overrides:
removeExclusion in class org.apache.maven.model.Dependency

setArtifactId

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

setClassifier

public void setClassifier(String classifier)
Overrides:
setClassifier in class org.apache.maven.model.Dependency

setExclusions

public void setExclusions(List<org.apache.maven.model.Exclusion> exclusions)
Overrides:
setExclusions in class org.apache.maven.model.Dependency

setGroupId

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

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.Dependency

setOptional

public void setOptional(String optional)
Overrides:
setOptional in class org.apache.maven.model.Dependency

setScope

public void setScope(String scope)
Overrides:
setScope in class org.apache.maven.model.Dependency

setSystemPath

public void setSystemPath(String systemPath)
Overrides:
setSystemPath in class org.apache.maven.model.Dependency

setType

public void setType(String type)
Overrides:
setType in class org.apache.maven.model.Dependency

setVersion

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

isOptional

public boolean isOptional()
Overrides:
isOptional in class org.apache.maven.model.Dependency

setOptional

public void setOptional(boolean optional)
Overrides:
setOptional in class org.apache.maven.model.Dependency

toString

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

getManagementKey

public String getManagementKey()
Overrides:
getManagementKey in class org.apache.maven.model.Dependency


Copyright © 2012. All Rights Reserved.