Skip to content
This repository was archived by the owner on Nov 14, 2022. It is now read-only.

Koboo/file-config

Repository files navigation

//FileConfig

Create new FileConfig

FileConfig fileConfig = Config.of("my_config.cfg");
        
FileConfig fileConfig = Config.of("my_config.cfg", (FileConfig) onInit -> {
    onInit.init("key", "value");
}); 
        
File file = new File("my_config.cfg");
FileConfig fileConfig = Config.of(file, (FileConfig) onInit -> {
    onInit.init("key", "value");
}); 

Create new List<File>

List<File> fileConfigList = FileConfig.listFiles("my_config_directory/");

Delete File

FileConfig.delete("my_config.cfg");

File file = new File("my_config.cfg");
FileConfig.delete(file);

Get File of FileConfig

File file = fileConfig.getFile();

Value Getter of FileConfig

Object value = fileConfig.get("key");
String value = fileConfig.getString("key");
Integer value = fileConfig.getInt("key");
Double value = fileConfig.getDouble("key");
Float value = fileConfig.getFloat("key");
Short value = fileConfig.getShort("key");
Long value = fileConfig.getLong("key");
Boolean value = fileConfig.getBoolean("key");
byte[] value = fileConfig.getByteArray("key");

Value Getter with default Value of FileConfig

Object value = fileConfig.get("key", null);
String value = fileConfig.getString("key", "defaultString");
int value = fileConfig.getInt("key", 1);
double value = fileConfig.getDouble("key", 1.0);
float value = fileConfig.getFloat("key", 0.1);
short value = fileConfig.getShort("key", 1);
long value = fileConfig.getLong("key", 1L);
boolean value = fileConfig.getBoolean("key", true);
byte[] value = fileConfig.getByteArray("key", new byte[0]);

About

Simple and easy to use file-configuration

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages