Interface PackageNameFilter

    • Method Detail

      • includePackageNames

        static PackageNameFilter includePackageNames​(String... names)
        Create a new include 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.

        Parameters:
        names - package names that we be compared against fully qualified package names; never null, empty, or containing null
        See Also:
        Package.getName()
      • includePackageNames

        static PackageNameFilter includePackageNames​(List<String> names)
        Create a new include 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.

        Parameters:
        names - package names that we be compared against fully qualified package names; never null, empty, or containing null
        See Also:
        Package.getName()
      • excludePackageNames

        static PackageNameFilter excludePackageNames​(String... names)
        Create a new exclude 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.

        Parameters:
        names - package names that we be compared against fully qualified package names; never null, empty, or containing null
        See Also:
        Package.getName()
      • excludePackageNames

        static PackageNameFilter excludePackageNames​(List<String> names)
        Create a new exclude 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.

        Parameters:
        names - package names that we be compared against fully qualified package names; never null, empty, or containing null
        See Also:
        Package.getName()