Package | Description |
---|---|
org.jdepend.action |
Contain classes which are used for several actions on class directotries or jar files.
|
org.jdepend.model |
Contain the dependency model classes.
|
org.jdepend.swing.model |
Contain the model for the swing application.
|
org.jdepend.utils |
Several utilities classes to use with JDependency.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DependencyChecker.check(JarDependencies depend,
java.util.Set<java.lang.String> packages)
Return true if there are no dependencies between a JarDependency, and a Set of packages paths.
|
boolean |
DependencyChecker.check(JarDependencies depend,
java.util.Set<java.lang.String> packages,
boolean strict)
Return true if there are no dependencies between a JarDependency, and a Set of packages paths.
|
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
DependencyChecker.getJarDependencies(JarDependencies depend,
java.util.Set<java.lang.String> packages)
Return the dependencies between a JarDependency, and a Set of packages paths.
|
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
DependencyChecker.getJarDependencies(JarDependencies depend,
java.util.Set<java.lang.String> packages,
boolean strict)
Return the dependencies between a JarDependency, and a Set of packages paths.
|
Constructor and Description |
---|
PackageExtractor(JarDependencies... dependencies)
Constructor.
|
Constructor and Description |
---|
PackageExtractor(java.util.List<JarDependencies> dependencies)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
JarDependencies |
ClassDependencies.getDependFrom()
Return the JarDependencies on which this ClassDependencies is defined.
|
Modifier and Type | Method and Description |
---|---|
ClassDependencies |
JarDependencies.dependenciesFrom(JarDependencies dependencies)
Return the dependencies from this JarDependencies on another JarDependencies.
|
ClassDependencies |
JarDependencies.dependenciesFrom(JarDependencies dependencies,
java.lang.String packagePath)
Return the dependencies from this JarDependencies on another JarDependencies.
|
ClassDependencies |
JarDependencies.dependenciesFrom(JarDependencies dependencies,
java.lang.String packagePath,
boolean isStrict)
Return the dependencies from this JarDependencies on another JarDependencies.
|
java.util.Map<java.lang.String,ClassDependencies> |
JarDependencies.getDependencies(JarDependencies jarDepend)
Return the dependencies of this JarDependencies from another JarDependencies.
|
boolean |
JarDependencies.isDependingOn(JarDependencies dependencies)
Return true if this jar file or class files directory depends on another jar file or class files directory.
|
boolean |
JarDependencies.isDependingOn(JarDependencies dependencies,
java.lang.String packagePath)
Return true if this jar file or class files directory depends on another jar file or class files directory.
|
boolean |
JarDependencies.isDependingOn(JarDependencies dependencies,
java.lang.String packagePath,
boolean isStrict)
Return true if this jar file or class files directory depends on another jar file or class files directory.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,ClassDependencies> |
JarDependencies.getDependencies(java.util.List<JarDependencies> jarList)
Return the dependencies of this JarDependencies from a list of JarDependencies.
|
Constructor and Description |
---|
ClassDependencies(JarDependencies dependFrom)
Constructor.
|
ClassDependencies(JarDependencies dependFrom,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> dependencies)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<JarDependencies> |
AbstractDependencyDiagram.jarList |
Modifier and Type | Method and Description |
---|---|
protected abstract javax.swing.JComponent |
AbstractDependencyDiagram.buildDiagram(java.util.List<JarDependencies> jarList) |
protected javax.swing.JComponent |
DependencyDiagram.buildDiagram(java.util.List<JarDependencies> jarList) |
protected javax.swing.JComponent |
PackageStructureDiagram.buildDiagram(java.util.List<JarDependencies> jarList) |
Modifier and Type | Method and Description |
---|---|
static boolean |
DependencyUtilities.dependOnDesktop(JarDependencies depend)
Return the dependencies between a jar file and the packages defined in the java.desktop module.
|
static boolean |
DependencyUtilities.dependOnJavaFX(JarDependencies depend)
Return true if the jar file denoted by the JarDependencies depend on the JavaFX framework.
|
static boolean |
DependencyUtilities.dependOnSwing(JarDependencies depend)
Return the dependencies between a jar file denoted by the JarDependencies and the Swing framework.
|
static java.lang.String |
JavaModulesUtilities.getAutomaticModuleName(JarDependencies jarDepend)
Return the automatic module name of a jar file.
|
static ClassDependencies |
DependencyUtilities.getDependencies(JarDependencies dependencies,
java.lang.String packageFrom,
java.lang.String packageTo)
Return the internal dependencies between two packages in a JarDependencies.
|
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
DependencyUtilities.getJavaFXDependencies(JarDependencies depend)
Return the dependencies between a jar file denoted by the JarDependencies and the JavaFX framework.
|
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
DependencyUtilities.getSwingDependencies(JarDependencies depend)
Return true if the jar file denoted by the JarDependencies depend on the Swing framework.
|
static boolean |
DependencyUtilities.hasDependencies(JarDependencies dependencies,
java.lang.String packageFrom,
java.lang.String packageTo)
Return true if there are internal dependencies between two packages in a JarDependencies.
|
boolean |
CompactProfiles.isCompatible(JarDependencies dep,
int profile)
Return true if the JarDependencies is compatible with the specified profile.
|
boolean |
CompactProfiles.isCompatible(JarDependencies dep,
int profile,
boolean printing)
Return true if the JarDependencies is compatible with the specified profile.
|
static boolean |
JavaModulesUtilities.isModulesCompatible(JarDependencies... jarList)
Return true if several JarDependencies are compatible with Java modules are their modules are compatible with each other.
|
static boolean |
JavaModulesUtilities.isModulesCompatible(JarDependencies jarDepend)
Return true if a jar file is compatible with Java modules.
|
static boolean |
DependencyPrinter.printDependencies(JarDependencies depend,
JarDependencies dependingOn)
Print on the output stream the dependencies between two jar files.
|
static boolean |
DependencyPrinter.printDependencies(JarDependencies depend,
java.lang.String packagePath,
JarDependencies dependingOn)
Print on the output stream the dependencies between two jar files, for a specified package.
|
static boolean |
DependencyPrinter.printDependencies(JarDependencies depend,
java.lang.String packagePath,
JarDependencies dependingOn,
boolean isStrict)
Print on the output stream the dependencies between two jar files, for a specified package.
|
static boolean |
DependencyPrinter.printJavaFXDependencies(JarDependencies depend)
Print on the output stream the dependencies between a jar files and the JavaFX framework.
|
static boolean |
DependencyPrinter.printSwingDependencies(JarDependencies depend)
Print on the output stream the dependencies between a jar files and the Swing framework.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
JavaModulesUtilities.isModulesCompatible(java.util.List<JarDependencies> jarList)
Return true if several JarDependencies are compatible with Java modules are their modules are compatible with each other.
|
Copyright © 2016-2023 Herve Girod. All Rights Reserved. Documentation and source under the LGPL licence