DiscoveryFilter<java.lang.String>
, Filter<java.lang.String>
@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(java.lang.String...)
Modifier and Type | Method | Description |
---|---|---|
static PackageNameFilter |
excludePackageNames(java.lang.String... names) |
Create a new exclude
PackageNameFilter based on the
supplied package names. |
static PackageNameFilter |
excludePackageNames(java.util.List<java.lang.String> names) |
Create a new exclude
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. |
static PackageNameFilter |
includePackageNames(java.util.List<java.lang.String> names) |
Create a new include
PackageNameFilter based on the
supplied package names. |
adaptFilter, apply, composeFilters, composeFilters, toPredicate
static 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 null
Package.getName()
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 null
Package.getName()
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 null
Package.getName()
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 null
Package.getName()