E - public class EnumScanner<E extends java.lang.Enum>
extends java.lang.Object
scan() or scan(Class)| Modifier and Type | Field and Description |
|---|---|
private org.reflections.Reflections |
reflections |
| Modifier | Constructor and Description |
|---|---|
private |
EnumScanner(org.reflections.Reflections reflections) |
| Modifier and Type | Method and Description |
|---|---|
static <E extends java.lang.Enum> |
of(java.lang.Package aPackage) |
static <E extends java.lang.Enum> |
of(java.lang.String packageToScan) |
java.util.Set<java.lang.Class<? extends java.lang.Enum>> |
scan()
Scan all enum of sub package from
of(String) |
<E extends java.lang.Enum> |
scan(java.lang.Class<E> interfaceClass)
Scan all enum implementing a specific Interface interfaceClass in sub package
of(String) |
public static <E extends java.lang.Enum> EnumScanner of(java.lang.Package aPackage)
public static <E extends java.lang.Enum> EnumScanner of(java.lang.String packageToScan)
public java.util.Set<java.lang.Class<? extends java.lang.Enum>> scan()
of(String)public <E extends java.lang.Enum> java.util.Set<java.lang.Class<? extends E>> scan(java.lang.Class<E> interfaceClass)
of(String)
ATTENTION : All classes implementing interfaceClass MUST be of type Enum
E - interfaceClass - Copyright © 2021. All Rights Reserved.