Interface ConfigWriter
-
public interface ConfigWriterInterface for writing configurations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidwrite(UnmodifiableConfig config, java.io.File file, WritingMode writingMode)Writes a configuration.default voidwrite(UnmodifiableConfig config, java.io.File file, WritingMode writingMode, java.nio.charset.Charset charset)Writes a configuration.default voidwrite(UnmodifiableConfig config, java.io.OutputStream output)Writes a configuration.default voidwrite(UnmodifiableConfig config, java.io.OutputStream output, java.nio.charset.Charset charset)Writes a configuration.voidwrite(UnmodifiableConfig config, java.io.Writer writer)Writes a configuration.default voidwrite(UnmodifiableConfig config, java.net.URL url)Writes a configuration.default voidwrite(UnmodifiableConfig config, java.nio.file.Path file, WritingMode writingMode)Writes a configuration.default voidwrite(UnmodifiableConfig config, java.nio.file.Path file, WritingMode writingMode, java.nio.charset.Charset charset)Writes a configuration.default java.lang.StringwriteToString(UnmodifiableConfig config)Writes a configuration to a String.
-
-
-
Method Detail
-
write
void write(UnmodifiableConfig config, java.io.Writer writer)
Writes a configuration.- Parameters:
config- the config to writewriter- the writer to write it to- Throws:
WritingException- if an error occurs
-
write
default void write(UnmodifiableConfig config, java.io.OutputStream output, java.nio.charset.Charset charset)
Writes a configuration.- Parameters:
config- the config to writeoutput- the output to write it to- Throws:
WritingException- if an error occurs
-
write
default void write(UnmodifiableConfig config, java.io.OutputStream output)
Writes a configuration.- Parameters:
config- the config to writeoutput- the output to write it to- Throws:
WritingException- if an error occurs
-
write
default void write(UnmodifiableConfig config, java.nio.file.Path file, WritingMode writingMode)
Writes a configuration. The content of the file is overwritten. This method is equivalent towrite(config, file, false)
- Parameters:
config- the config to writefile- the nio Path to write it to- Throws:
WritingException- if an error occurs
-
write
default void write(UnmodifiableConfig config, java.nio.file.Path file, WritingMode writingMode, java.nio.charset.Charset charset)
Writes a configuration.- Parameters:
config- the config to writefile- the nio Path to write it to- Throws:
WritingException- if an error occurs
-
write
default void write(UnmodifiableConfig config, java.io.File file, WritingMode writingMode)
Writes a configuration. The content of the file is overwritten. This method is equivalent towrite(config, file, false)
- Parameters:
config- the config to writefile- the file to write it to- Throws:
WritingException- if an error occurs
-
write
default void write(UnmodifiableConfig config, java.io.File file, WritingMode writingMode, java.nio.charset.Charset charset)
Writes a configuration.- Parameters:
config- the config to writefile- the file to write it to- Throws:
WritingException- if an error occurs
-
write
default void write(UnmodifiableConfig config, java.net.URL url)
Writes a configuration.- Parameters:
config- the config to writeurl- the url to write it to- Throws:
WritingException- if an error occurs
-
writeToString
default java.lang.String writeToString(UnmodifiableConfig config)
Writes a configuration to a String.- Parameters:
config- the config to write- Returns:
- a new String
- Throws:
WritingException- if an error occurs
-
-