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