Package net.md_5.bungee.config
Class ConfigurationProvider
- java.lang.Object
-
- net.md_5.bungee.config.ConfigurationProvider
-
- Direct Known Subclasses:
JsonConfiguration,YamlConfiguration
public abstract class ConfigurationProvider extends Object
-
-
Constructor Summary
Constructors Constructor Description ConfigurationProvider()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ConfigurationProvidergetProvider(Class<? extends ConfigurationProvider> provider)abstract Configurationload(File file)abstract Configurationload(File file, Configuration defaults)abstract Configurationload(InputStream is)abstract Configurationload(InputStream is, Configuration defaults)abstract Configurationload(Reader reader)abstract Configurationload(Reader reader, Configuration defaults)abstract Configurationload(String string)abstract Configurationload(String string, Configuration defaults)abstract voidsave(Configuration config, File file)abstract voidsave(Configuration config, Writer writer)
-
-
-
Method Detail
-
getProvider
public static ConfigurationProvider getProvider(Class<? extends ConfigurationProvider> provider)
-
save
public abstract void save(Configuration config, File file) throws IOException
- Throws:
IOException
-
save
public abstract void save(Configuration config, Writer writer)
-
load
public abstract Configuration load(File file) throws IOException
- Throws:
IOException
-
load
public abstract Configuration load(File file, Configuration defaults) throws IOException
- Throws:
IOException
-
load
public abstract Configuration load(Reader reader)
-
load
public abstract Configuration load(Reader reader, Configuration defaults)
-
load
public abstract Configuration load(InputStream is)
-
load
public abstract Configuration load(InputStream is, Configuration defaults)
-
load
public abstract Configuration load(String string)
-
load
public abstract Configuration load(String string, Configuration defaults)
-
-