类 PackageSet

java.lang.Object
spring.turbo.bean.classpath.PackageSet
所有已实现的接口:
Iterable<String>

public final class PackageSet extends Object implements Iterable<String>
辅助工具封装多个搜索起点
从以下版本开始:
2.0.10
作者:
应卓
另请参阅:
  • 方法详细资料

    • newInstance

      public static PackageSet newInstance()
      获取实例
      返回:
      实例
    • acceptPackages

      public PackageSet acceptPackages(@Nullable String... packages)
      添加要扫描的包
      参数:
      packages - 包
      返回:
      this
    • acceptPackages

      public PackageSet acceptPackages(@Nullable Collection<String> packages)
      添加要扫描的包
      参数:
      packages - 包
      返回:
      this
    • acceptBaseClasses

      public PackageSet acceptBaseClasses(@Nullable Class<?>... baseClasses)
      添加要扫描的基础类所在的包
      参数:
      baseClasses - 基础类
      返回:
      this
    • acceptBaseClasses

      public PackageSet acceptBaseClasses(@Nullable Collection<Class<?>> baseClasses)
      添加要扫描的基础类所在的包
      参数:
      baseClasses - 基础类
      返回:
      this
    • clear

      public PackageSet clear()
    • iterator

      public Iterator<String> iterator()
      指定者:
      iterator 在接口中 Iterable<String>
    • isEmpty

      public boolean isEmpty()
    • isNotEmpty

      public boolean isNotEmpty()
    • size

      public int size()
    • asSet

      public SortedSet<String> asSet()
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object