Class PropertiesConfigurationFileFormat

java.lang.Object
io.confound.config.file.format.properties.PropertiesConfigurationFileFormat
All Implemented Interfaces:
io.confound.config.file.ConfigurationFileFormat

public class PropertiesConfigurationFileFormat extends Object implements io.confound.config.file.ConfigurationFileFormat
File format implementation for a configuration stored in standard properties format, using the UTF-8 charset by default, or any UTF-* encoding (including UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE) for which a Byte Order Mark (BOM) is present.

This implementation recognizes files with the extension suffix "properties".

Author:
Garret Wilson
  • Field Details

  • Constructor Details

    • PropertiesConfigurationFileFormat

      public PropertiesConfigurationFileFormat()
  • Method Details

    • getFilenameExtensions

      public Set<String> getFilenameExtensions()
      Specified by:
      getFilenameExtensions in interface io.confound.config.file.ConfigurationFileFormat
    • load

      public io.confound.config.Configuration load(InputStream inputStream) throws IOException
      Specified by:
      load in interface io.confound.config.file.ConfigurationFileFormat
      Throws:
      IOException