@API(status=STABLE,
since="1.0")
public interface PackageNameFilter
extends DiscoveryFilter<java.lang.String>
DiscoveryFilter that is applied to the name of a Package.includePackageNames(String...),
excludePackageNames(String...),
ClassNameFilter| Modifier and Type | Method and Description |
|---|---|
static PackageNameFilter |
excludePackageNames(java.util.List<java.lang.String> names)
Create a new exclude
PackageNameFilter based on the
supplied package names. |
static PackageNameFilter |
excludePackageNames(java.lang.String... names)
Create a new exclude
PackageNameFilter based on the
supplied package names. |
static PackageNameFilter |
includePackageNames(java.util.List<java.lang.String> names)
Create a new include
PackageNameFilter based on the
supplied package names. |
static PackageNameFilter |
includePackageNames(java.lang.String... names)
Create a new include
PackageNameFilter based on the
supplied package names. |
adaptFilter, apply, composeFilters, composeFilters, toPredicatestatic PackageNameFilter includePackageNames(java.lang.String... names)
PackageNameFilter based on the
supplied package names.
The names are combined using OR semantics, i.e. if the fully qualified name of a package starts with at least one of the names, the package will be included in the result set.
names - package names that we be compared against fully qualified
package names; never null, empty, or containing nullPackage.getName(),
includePackageNames(List),
excludePackageNames(String...)static PackageNameFilter includePackageNames(java.util.List<java.lang.String> names)
PackageNameFilter based on the
supplied package names.
The names are combined using OR semantics, i.e. if the fully qualified name of a package starts with at least one of the names, the package will be included in the result set.
names - package names that we be compared against fully qualified
package names; never null, empty, or containing nullPackage.getName(),
includePackageNames(String...),
excludePackageNames(String...)static PackageNameFilter excludePackageNames(java.lang.String... names)
PackageNameFilter based on the
supplied package names.
The names are combined using OR semantics, i.e. if the fully qualified name of a package starts with at least one of the names, the package will be excluded in the result set.
names - package names that we be compared against fully qualified
package names; never null, empty, or containing nullPackage.getName(),
excludePackageNames(List),
includePackageNames(String...)static PackageNameFilter excludePackageNames(java.util.List<java.lang.String> names)
PackageNameFilter based on the
supplied package names.
The names are combined using OR semantics, i.e. if the fully qualified name of a package starts with at least one of the names, the package will be excluded in the result set.
names - package names that we be compared against fully qualified
package names; never null, empty, or containing nullPackage.getName(),
excludePackageNames(String...),
includePackageNames(String...)