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.