mirror of
https://github.com/CarmJos/MineConfiguration.git
synced 2024-09-19 20:05:49 +00:00
chore(create): 更新整合类的初始化方法
This commit is contained in:
parent
bf5c6a2fce
commit
480f015a2f
@ -1,6 +1,6 @@
|
|||||||
package cc.carm.lib.mineconfiguration.common;
|
package cc.carm.lib.mineconfiguration.common;
|
||||||
|
|
||||||
import cc.carm.lib.configuration.core.ConfigurationRoot;
|
import cc.carm.lib.configuration.core.Configuration;
|
||||||
import cc.carm.lib.configuration.core.source.ConfigurationProvider;
|
import cc.carm.lib.configuration.core.source.ConfigurationProvider;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
@ -14,19 +14,19 @@ public abstract class AbstractConfiguration<P extends ConfigurationProvider<?>>
|
|||||||
this.messageProvider = messageProvider;
|
this.messageProvider = messageProvider;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void initializeConfig(@NotNull ConfigurationRoot configRoot) {
|
public void initializeConfig(@NotNull Configuration configRoot) {
|
||||||
this.configProvider.initialize(configRoot);
|
this.configProvider.initialize(configRoot);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void initializeMessage(@NotNull ConfigurationRoot messageRoot) {
|
public void initializeMessage(@NotNull Configuration messageRoot) {
|
||||||
this.messageProvider.initialize(messageRoot);
|
this.messageProvider.initialize(messageRoot);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void initializeConfig(@NotNull Class<? extends ConfigurationRoot> configRoot) {
|
public void initializeConfig(@NotNull Class<? extends Configuration> configRoot) {
|
||||||
this.configProvider.initialize(configRoot);
|
this.configProvider.initialize(configRoot);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void initializeMessage(@NotNull Class<? extends ConfigurationRoot> messageRoot) {
|
public void initializeMessage(@NotNull Class<? extends Configuration> messageRoot) {
|
||||||
this.messageProvider.initialize(messageRoot);
|
this.messageProvider.initialize(messageRoot);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package cc.carm.lib.mineconfiguration.bukkit;
|
package cc.carm.lib.mineconfiguration.bukkit;
|
||||||
|
|
||||||
|
import cc.carm.lib.configuration.core.Configuration;
|
||||||
import cc.carm.lib.configuration.core.ConfigurationRoot;
|
import cc.carm.lib.configuration.core.ConfigurationRoot;
|
||||||
import cc.carm.lib.mineconfiguration.bukkit.source.BukkitConfigProvider;
|
import cc.carm.lib.mineconfiguration.bukkit.source.BukkitConfigProvider;
|
||||||
import cc.carm.lib.mineconfiguration.common.AbstractConfiguration;
|
import cc.carm.lib.mineconfiguration.common.AbstractConfiguration;
|
||||||
@ -48,16 +49,16 @@ public class MineConfiguration extends AbstractConfiguration<BukkitConfigProvide
|
|||||||
}
|
}
|
||||||
|
|
||||||
public MineConfiguration(@NotNull JavaPlugin plugin,
|
public MineConfiguration(@NotNull JavaPlugin plugin,
|
||||||
@NotNull ConfigurationRoot configRoot,
|
@NotNull Configuration configRoot,
|
||||||
@NotNull ConfigurationRoot messageRoot) {
|
@NotNull Configuration messageRoot) {
|
||||||
this(plugin);
|
this(plugin);
|
||||||
initializeConfig(configRoot);
|
initializeConfig(configRoot);
|
||||||
initializeMessage(messageRoot);
|
initializeMessage(messageRoot);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MineConfiguration(@NotNull JavaPlugin plugin,
|
public MineConfiguration(@NotNull JavaPlugin plugin,
|
||||||
@NotNull Class<? extends ConfigurationRoot> configRoot,
|
@NotNull Class<? extends Configuration> configRoot,
|
||||||
@NotNull Class<? extends ConfigurationRoot> messageRoot) {
|
@NotNull Class<? extends Configuration> messageRoot) {
|
||||||
this(plugin);
|
this(plugin);
|
||||||
initializeConfig(configRoot);
|
initializeConfig(configRoot);
|
||||||
initializeMessage(messageRoot);
|
initializeMessage(messageRoot);
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package cc.carm.lib.mineconfiguration.bungee;
|
package cc.carm.lib.mineconfiguration.bungee;
|
||||||
|
|
||||||
|
import cc.carm.lib.configuration.core.Configuration;
|
||||||
import cc.carm.lib.configuration.core.ConfigurationRoot;
|
import cc.carm.lib.configuration.core.ConfigurationRoot;
|
||||||
import cc.carm.lib.mineconfiguration.bungee.source.BungeeConfigProvider;
|
import cc.carm.lib.mineconfiguration.bungee.source.BungeeConfigProvider;
|
||||||
import cc.carm.lib.mineconfiguration.common.AbstractConfiguration;
|
import cc.carm.lib.mineconfiguration.common.AbstractConfiguration;
|
||||||
@ -103,16 +104,16 @@ public class MineConfiguration extends AbstractConfiguration<BungeeConfigProvide
|
|||||||
}
|
}
|
||||||
|
|
||||||
public MineConfiguration(@NotNull Plugin plugin,
|
public MineConfiguration(@NotNull Plugin plugin,
|
||||||
@NotNull ConfigurationRoot configRoot,
|
@NotNull Configuration configRoot,
|
||||||
@NotNull ConfigurationRoot messageRoot) {
|
@NotNull Configuration messageRoot) {
|
||||||
this(plugin);
|
this(plugin);
|
||||||
initializeConfig(configRoot);
|
initializeConfig(configRoot);
|
||||||
initializeMessage(messageRoot);
|
initializeMessage(messageRoot);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MineConfiguration(@NotNull Plugin plugin,
|
public MineConfiguration(@NotNull Plugin plugin,
|
||||||
@NotNull Class<? extends ConfigurationRoot> configRoot,
|
@NotNull Class<? extends Configuration> configRoot,
|
||||||
@NotNull Class<? extends ConfigurationRoot> messageRoot) {
|
@NotNull Class<? extends Configuration> messageRoot) {
|
||||||
this(plugin);
|
this(plugin);
|
||||||
initializeConfig(configRoot);
|
initializeConfig(configRoot);
|
||||||
initializeMessage(messageRoot);
|
initializeMessage(messageRoot);
|
||||||
|
Loading…
Reference in New Issue
Block a user