org.codehaus.swizzle.depreport
Class Dependency

java.lang.Object
  extended by org.codehaus.swizzle.depreport.Dependency
Direct Known Subclasses:
ReportMojo.RootDep, UsageMojo.RootDep

public class Dependency
extends java.lang.Object

Version:
$Rev$ $Date$

Constructor Summary
Dependency()
           
Dependency(org.apache.maven.artifact.Artifact artifact)
           
 
Method Summary
 void addChild(Dependency dep)
           
 org.apache.maven.artifact.Artifact getArtifact()
           
 java.util.List getChildren()
           
 java.lang.String getId()
           
 java.util.Set getUsedClasses()
           
 boolean implies(java.lang.String string)
           
 boolean isDuplicate()
           
 boolean isUsed()
           
 boolean provides(java.lang.String className)
           
 void setDuplicate(boolean duplicate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dependency

public Dependency()

Dependency

public Dependency(org.apache.maven.artifact.Artifact artifact)
Method Detail

provides

public boolean provides(java.lang.String className)

isDuplicate

public boolean isDuplicate()

setDuplicate

public void setDuplicate(boolean duplicate)

isUsed

public boolean isUsed()

getUsedClasses

public java.util.Set getUsedClasses()

getArtifact

public org.apache.maven.artifact.Artifact getArtifact()

addChild

public void addChild(Dependency dep)

getChildren

public java.util.List getChildren()

implies

public boolean implies(java.lang.String string)

getId

public java.lang.String getId()


Copyright © 2011. All Rights Reserved.