public class DesktopComponentScanner
extends java.lang.Object
implements org.mini2Dx.core.di.ComponentScanner
| Constructor and Description |
|---|
DesktopComponentScanner()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> |
getPrototypeClasses() |
org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> |
getSingletonClasses() |
void |
restoreFrom(java.io.Reader reader) |
void |
saveTo(java.io.Writer writer) |
void |
scan(java.lang.String[] packageNames)
Scans multiple packages recursively for
Singleton and
Prototype annotated classes |
public void scan(java.lang.String[] packageNames)
Singleton and
Prototype annotated classesscan in interface org.mini2Dx.core.di.ComponentScannerpackageNames - The package name to scan through, e.g. org.mini2Dx.componentpublic void saveTo(java.io.Writer writer)
saveTo in interface org.mini2Dx.core.di.ComponentScannerpublic void restoreFrom(java.io.Reader reader)
throws java.lang.ClassNotFoundException
restoreFrom in interface org.mini2Dx.core.di.ComponentScannerjava.lang.ClassNotFoundExceptionpublic org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> getSingletonClasses()
getSingletonClasses in interface org.mini2Dx.core.di.ComponentScannerpublic org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> getPrototypeClasses()
getPrototypeClasses in interface org.mini2Dx.core.di.ComponentScanner