Package pro.gravit.launcher.modules
Interface ModulesConfigManager
-
- All Known Implementing Classes:
SimpleModulesConfigManager
public interface ModulesConfigManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T> SimpleConfigurable<T>getConfigurable(java.lang.Class<T> tClass, java.lang.String moduleName)default <T> SimpleConfigurable<T>getConfigurable(java.lang.Class<T> tClass, java.lang.String moduleName, java.lang.String configName)<T> SimpleConfigurable<T>getConfigurable(java.lang.Class<T> tClass, java.nio.file.Path configPath)java.nio.file.PathgetModuleConfig(java.lang.String moduleName)java.nio.file.PathgetModuleConfig(java.lang.String moduleName, java.lang.String configName)java.nio.file.PathgetModuleConfigDir(java.lang.String moduleName)
-
-
-
Method Detail
-
getModuleConfig
java.nio.file.Path getModuleConfig(java.lang.String moduleName)
-
getModuleConfig
java.nio.file.Path getModuleConfig(java.lang.String moduleName, java.lang.String configName)
-
getModuleConfigDir
java.nio.file.Path getModuleConfigDir(java.lang.String moduleName)
-
getConfigurable
<T> SimpleConfigurable<T> getConfigurable(java.lang.Class<T> tClass, java.nio.file.Path configPath)
-
getConfigurable
default <T> SimpleConfigurable<T> getConfigurable(java.lang.Class<T> tClass, java.lang.String moduleName)
-
getConfigurable
default <T> SimpleConfigurable<T> getConfigurable(java.lang.Class<T> tClass, java.lang.String moduleName, java.lang.String configName)
-
-