'This method sets all the options that are configured using the user
interface generated by the framework using the result of get_options().
:param options_list: A dictionary with the options for the plugin.
:return: No value is returned.'

def set_options(self, options_list):

    self._listen_address = options_list['listen_address'].get_value()
    self._listen_port = options_list['listen_port'].get_value()
    self._use_w3af_site = options_list['use_w3af_site'].get_value()
    (config_ok, config_message) = self._correctly_configured()
    if ((not config_ok) and (not self._use_w3af_site)):
        raise BaseFrameworkException((self.CONFIG_ERROR_MSG % config_message))
