Package septogeddon.pluginquery
Class YamlQueryConfiguration
java.lang.Object
septogeddon.pluginquery.YamlQueryConfiguration
- All Implemented Interfaces:
QueryConfiguration
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TgetOption(QueryConfigurationKey<T> key) Get option value from the configurationvoidloadConfiguration(File file) Load configuration from a file (YAML)static voidsave(File file, YamlQueryConfiguration configuration) voidsaveConfiguration(File file) Dump configuration into a file (YAML)static voidsaveDefaultConfig(File file) <T> voidsetOption(QueryConfigurationKey<T> key, T value) Set option value on the configuration
-
Field Details
-
HEADER
- See Also:
-
FOOTER
- See Also:
-
map
-
-
Constructor Details
-
YamlQueryConfiguration
public YamlQueryConfiguration()
-
-
Method Details
-
saveDefaultConfig
- Throws:
IOException
-
save
- Throws:
IOException
-
getOption
Description copied from interface:QueryConfigurationGet option value from the configuration- Specified by:
getOptionin interfaceQueryConfiguration- Type Parameters:
T- Anything- Parameters:
key- the Key holder- Returns:
- the value
-
setOption
Description copied from interface:QueryConfigurationSet option value on the configuration- Specified by:
setOptionin interfaceQueryConfiguration- Type Parameters:
T- Anything- Parameters:
key- the Key holdervalue- the value
-
loadConfiguration
Description copied from interface:QueryConfigurationLoad configuration from a file (YAML)- Specified by:
loadConfigurationin interfaceQueryConfiguration- Parameters:
file- the file- Throws:
IOException
-
saveConfiguration
Description copied from interface:QueryConfigurationDump configuration into a file (YAML)- Specified by:
saveConfigurationin interfaceQueryConfiguration- Parameters:
file- the file- Throws:
IOException
-