Package com.skillw.pouvoir.api.manager
Class ConfigManager
-
- All Implemented Interfaces:
-
com.skillw.pouvoir.api.manager.Manager,com.skillw.pouvoir.api.plugin.map.RegContainer,com.skillw.pouvoir.api.plugin.map.component.Keyable,com.skillw.pouvoir.api.plugin.map.component.Registrable,java.io.Serializable,java.util.concurrent.ConcurrentMap,kotlin.Comparable,kotlin.collections.Map,kotlin.collections.MutableMap
public abstract class ConfigManager extends BaseMap<String, YamlConfiguration> implements Manager
Config manager
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringkeyprivate final FileserverDirectoryprivate final SubPouvoirsubPouvoir
-
Constructor Summary
Constructors Constructor Description ConfigManager(SubPouvoir subPouvoir)Create empty Config manager
-
Method Summary
Modifier and Type Method Description StringgetKey()Key final FilegetServerDirectory()Server file final SubPouvoirgetSubPouvoir()YamlConfigurationget(String key)final UnitonReload()final Unitcreate(String name, String fileNames)Create if not exists final UnitcreateIfNotExists(String name, String fileNames)Create if not exists final Map<String, Object>completeYaml(File file, Set<String> ignores)final Map<String, Object>completeYaml(String filePath, Set<String> ignores)-
-
Constructor Detail
-
ConfigManager
ConfigManager(SubPouvoir subPouvoir)
Create empty Config manager
-
-
Method Detail
-
getServerDirectory
final File getServerDirectory()
Server file
-
getSubPouvoir
final SubPouvoir getSubPouvoir()
-
get
YamlConfiguration get(String key)
-
createIfNotExists
final Unit createIfNotExists(String name, String fileNames)
Create if not exists
-
completeYaml
@Deprecated(message = "Deprecated", replaceWith = @ReplaceWith(imports = {}, expression = "")) final Map<String, Object> completeYaml(File file, Set<String> ignores)
-
completeYaml
@Deprecated(message = "Deprecated", replaceWith = @ReplaceWith(imports = {}, expression = "")) final Map<String, Object> completeYaml(String filePath, Set<String> ignores)
-
-
-
-