com.kirkk.analyzer.framework.bcelbundle
Class JarImpl
java.lang.Object
com.kirkk.analyzer.framework.bcelbundle.JarImpl
- All Implemented Interfaces:
- Jar
public class JarImpl
- extends java.lang.Object
- implements Jar
|
Constructor Summary |
JarImpl(java.lang.String jarFileName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
packages
public java.util.List packages
JarImpl
public JarImpl(java.lang.String jarFileName)
getAllContainedPackages
public java.util.List getAllContainedPackages()
- Specified by:
getAllContainedPackages in interface Jar
addOutgoingDependency
public void addOutgoingDependency(Jar jar)
- Specified by:
addOutgoingDependency in interface Jar
addIncomingDependency
public void addIncomingDependency(Jar jar)
- Specified by:
addIncomingDependency in interface Jar
addCyclicJar
public void addCyclicJar(Jar jar)
- Specified by:
addCyclicJar in interface Jar
hasCycles
public boolean hasCycles()
- Specified by:
hasCycles in interface Jar
getCyclicJars
public java.util.List getCyclicJars()
- Specified by:
getCyclicJars in interface Jar
getOutgoingDependencies
public java.util.List getOutgoingDependencies()
- Specified by:
getOutgoingDependencies in interface Jar
getIncomingDependencies
public java.util.List getIncomingDependencies()
- Specified by:
getIncomingDependencies in interface Jar
getAllExternallyReferencedPackages
public java.util.List getAllExternallyReferencedPackages()
- Specified by:
getAllExternallyReferencedPackages in interface Jar
getAllUnidentifiableExternallyReferencedPackages
public java.util.List getAllUnidentifiableExternallyReferencedPackages()
- Specified by:
getAllUnidentifiableExternallyReferencedPackages in interface Jar
getPackageCount
public int getPackageCount()
- Specified by:
getPackageCount in interface Jar
getJarFileName
public java.lang.String getJarFileName()
- Specified by:
getJarFileName in interface Jar
getFullyQualifiedJarFileName
public java.lang.String getFullyQualifiedJarFileName()
getClassCount
public int getClassCount()
- Specified by:
getClassCount in interface Jar
getAbstractClassCount
public int getAbstractClassCount()
- Specified by:
getAbstractClassCount in interface Jar
addPackage
public void addPackage(JarPackage jarPackage)
- Specified by:
addPackage in interface Jar
getPackage
public JarPackage getPackage(java.lang.String s)
- Specified by:
getPackage in interface Jar
containsPackage
public boolean containsPackage(java.lang.String s)
- Specified by:
containsPackage in interface Jar
calculateMetrics
public JarMetrics calculateMetrics()
- Specified by:
calculateMetrics in interface Jar
Copyright © 2006 Kirk Knoernschild