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.