public class BasicComponentScanner extends java.lang.Object implements ComponentScanner
ComponentScanner that can only preset singletons and prototypes| Modifier and Type | Field and Description |
|---|---|
protected org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> |
prototypeClasses |
protected org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> |
singletonClasses |
| Constructor and Description |
|---|
BasicComponentScanner()
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)
Restores the component class data from plain text format
|
void |
saveTo(java.io.Writer writer)
Saves the component class data in plain text format
|
void |
scan(java.lang.String[] packageNames)
|
protected org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> singletonClasses
protected org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> prototypeClasses
public void scan(java.lang.String[] packageNames)
throws MdxException,
java.io.IOException
ComponentScannerscan in interface ComponentScannerpackageNames - The package name to scan through, e.g. org.mini2Dx.componentMdxException - Thrown if an exception occurs during scanningjava.io.IOExceptionpublic void saveTo(java.io.Writer writer)
ComponentScannersaveTo in interface ComponentScannerpublic void restoreFrom(java.io.Reader reader)
throws java.lang.ClassNotFoundException
ComponentScannerrestoreFrom in interface ComponentScannerjava.lang.ClassNotFoundExceptionpublic org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> getSingletonClasses()
getSingletonClasses in interface ComponentScannerpublic org.mini2Dx.gdx.utils.Array<java.lang.Class<?>> getPrototypeClasses()
getPrototypeClasses in interface ComponentScanner