Package valorless.valorlessutils.file
Class FileStorage
java.lang.Object
org.bukkit.configuration.MemorySection
org.bukkit.configuration.MemoryConfiguration
org.bukkit.configuration.file.FileConfiguration
org.bukkit.configuration.file.YamlConfiguration
valorless.valorlessutils.file.FileStorage
- All Implemented Interfaces:
org.bukkit.configuration.Configuration
,org.bukkit.configuration.ConfigurationSection
public abstract class FileStorage
extends org.bukkit.configuration.file.YamlConfiguration
-
Field Summary
Fields inherited from class org.bukkit.configuration.file.YamlConfiguration
BLANK_CONFIG, COMMENT_PREFIX
Fields inherited from class org.bukkit.configuration.MemoryConfiguration
defaults, options
Fields inherited from class org.bukkit.configuration.MemorySection
map
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Creates a new file.boolean
Deletes the file associated with this instance.boolean
Checks if the file associated with this instance exists.getFile()
Gets the File object associated with this instance.static org.bukkit.configuration.file.YamlConfiguration
loadConfiguration
(File file) Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
loadConfiguration, loadFromString, options, saveToString
Methods inherited from class org.bukkit.configuration.file.FileConfiguration
buildHeader, load, load, load, save, save
Methods inherited from class org.bukkit.configuration.MemoryConfiguration
addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
Methods inherited from class org.bukkit.configuration.MemorySection
contains, contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getComments, getConfigurationSection, getCurrentPath, getDefault, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInlineComments, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLocation, getLocation, getLong, getLong, getLongList, getMapList, getName, getObject, getObject, getOfflinePlayer, getOfflinePlayer, getRoot, getSerializable, getSerializable, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLocation, isLong, isOfflinePlayer, isPrimitiveWrapper, isSet, isString, isVector, mapChildrenKeys, mapChildrenValues, set, setComments, setInlineComments, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.bukkit.configuration.ConfigurationSection
contains, contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getComments, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInlineComments, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLocation, getLocation, getLong, getLong, getLongList, getMapList, getName, getObject, getObject, getOfflinePlayer, getOfflinePlayer, getRoot, getSerializable, getSerializable, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLocation, isLong, isOfflinePlayer, isSet, isString, isVector, set, setComments, setInlineComments
-
Constructor Details
-
FileStorage
Constructor for FileStorage class.- Parameters:
file
- The File object representing the file to be managed.
-
-
Method Details
-
createFile
public boolean createFile()Creates a new file. Returns true if the file is created successfully, false otherwise.- Returns:
- true if the file is created successfully, false otherwise.
-
fileExists
public boolean fileExists()Checks if the file associated with this instance exists.- Returns:
- true if the file exists, false otherwise.
-
deleteFile
public boolean deleteFile()Deletes the file associated with this instance.- Returns:
- true if the file is deleted successfully, false otherwise.
-
getFile
Gets the File object associated with this instance.- Returns:
- The File object.
-
loadConfiguration
-