Class LauncherModuleLoader
- java.lang.Object
-
- pro.gravit.launchserver.launchermodules.LauncherModuleLoader
-
public class LauncherModuleLoader extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classLauncherModuleLoader.ModulesVisitor
-
Field Summary
Fields Modifier and Type Field Description java.util.List<pro.gravit.launchserver.launchermodules.LauncherModuleLoader.ModuleEntity>launcherModulesjava.nio.file.PathmodulesDir
-
Constructor Summary
Constructors Constructor Description LauncherModuleLoader(LaunchServer server)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClassFieldsToProperties(java.util.Map<java.lang.String,java.lang.Object> propertyMap, java.lang.String prefix, java.lang.Object object, java.lang.Class<?> classOfObject)voidinit()voidsyncModules()
-
-
-
Constructor Detail
-
LauncherModuleLoader
public LauncherModuleLoader(LaunchServer server)
-
-
Method Detail
-
init
public void init()
-
syncModules
public void syncModules() throws java.io.IOException- Throws:
java.io.IOException
-
addClassFieldsToProperties
public void addClassFieldsToProperties(java.util.Map<java.lang.String,java.lang.Object> propertyMap, java.lang.String prefix, java.lang.Object object, java.lang.Class<?> classOfObject) throws java.lang.IllegalAccessException- Throws:
java.lang.IllegalAccessException
-
-