Class XmlOptionConfiguration

  • All Implemented Interfaces:
    OptionsConfiguration

    public class XmlOptionConfiguration
    extends FileOptionsConfiguration
    An option configuration which reads the options from a XML file in the java properties XML format. $Id: XmlOptionConfiguration.java 1839288 2018-08-27 09:48:33Z tv $
    • Constructor Detail

      • XmlOptionConfiguration

        public XmlOptionConfiguration()
    • Method Detail

      • getOptions

        public Collection<Option> getOptions​(ConfigurationProvider configurationProvider)
                                      throws ConfigurationException
        Reads the options from the XML file given in the path and returns them.
        Parameters:
        configurationProvider - the provider to access configuration files, not null.
        Returns:
        the options contained in the file, not null.
        Throws:
        ConfigurationException - if the file cannot be accessed or parsed.
      • toOptions

        protected Collection<Option> toOptions​(Map<? extends Object,​? extends Object> optionsMap)
        Creates options from a Map and returns them.
        Parameters:
        optionsMap - the map containing the option qualified names as key and the option value as value. optionsMap and the keys therein must not be null.
        Returns:
        the options, not null.