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.