public static interface PropertiesConfiguration.IOFactory
Definition of an interface that allows customization of read and write operations.
For reading and writing properties files the inner classes
PropertiesWriter are used.
This interface defines factory methods for creating both a
PropertiesReader and a
object implementing this interface can be passed to the
setIOFactory() method of
PropertiesConfiguration. Every time the configuration is
read or written the
IOFactory is asked to create the
appropriate reader or writer object. This provides an opportunity to
inject custom reader or writer implementations.
|Modifier and Type||Method and Description|
PropertiesReaderfor reading a properties file. This method is called whenever the
PropertiesConfigurationis loaded. The reader returned by this method is then used for parsing the properties file.
in- the underlying reader (of the properties file)
PropertiesReaderfor loading the configuration
PropertiesConfiguration.PropertiesWriter createPropertiesWriter(Writer out, ListDelimiterHandler handler)
PropertiesWriterfor writing a properties file. This method is called before the
PropertiesConfigurationis saved. The writer returned by this method is then used for writing the properties file.
out- the underlying writer (to the properties file)
handler- the list delimiter delimiter for list parsing
PropertiesWriterfor saving the configuration
Copyright © 2001–2020 The Apache Software Foundation. All rights reserved.