jdepend.framework
public class PackageFilter extends Object
PackageFilter class is used to filter imported
package names.
The default filter contains any packages declared in the
jdepend.properties file, if such a file exists
either in the user's home directory or somewhere in the classpath.
| Constructor Summary | |
|---|---|
| PackageFilter()
Constructs a PackageFilter instance containing
the filters specified in the jdepend.properties file,
if it exists. | |
| PackageFilter(File f)
Constructs a PackageFilter instance containing
the filters contained in the specified file.
| |
| PackageFilter(Collection packageNames)
Constructs a PackageFilter instance with the
specified collection of package names to filter.
| |
| Method Summary | |
|---|---|
| boolean | accept(String packageName)
Indicates whether the specified package name passes this package filter.
|
| void | addPackage(String packageName) |
| void | addPackages(Collection packageNames) |
| Collection | getFilters()
Returns the collection of filtered package names.
|
PackageFilter instance containing
the filters specified in the jdepend.properties file,
if it exists.PackageFilter instance containing
the filters contained in the specified file.
Parameters: f Property file.
PackageFilter instance with the
specified collection of package names to filter.
Parameters: packageNames Package names to filter.
Parameters: packageName Package name.
Returns: true if the package name should be included;
false otherwise.
Returns: Filtered package names.