original_docstring: Retrieves a list of expanded Windows Registry key paths.
  
      Args:
        parser_mediator: A parser mediator object (instance of ParserMediator).
        plugin_names: Optional list of plugin names, if defined only keys from
                      these plugins will be expanded. The default is None which
                      means all key plugins will get expanded keys.
  
      Returns:
        A list of expanded Windows Registry key paths.
      
docstring: Retrieves a list of expanded Windows Registry key paths.
docstring_tokens: Retrieves a list of expanded Windows Registry key paths .
code: def GetExpandedKeyPaths(self, parser_mediator, plugin_names=None):
      """Retrieves a list of expanded Windows Registry key paths.
  
      Args:
        parser_mediator: A parser mediator object (instance of ParserMediator).
        plugin_names: Optional list of plugin names, if defined only keys from
                      these plugins will be expanded. The default is None which
                      means all key plugins will get expanded keys.
  
      Returns:
        A list of expanded Windows Registry key paths.
      """
      key_paths = []
      for key_plugin_cls in self.GetAllKeyPlugins():
        key_plugin = key_plugin_cls()
  
        if plugin_names and key_plugin.NAME not in plugin_names:
          continue
        key_plugin.ExpandKeys(parser_mediator)
        if not key_plugin.expanded_keys:
          continue
  
        for key_path in key_plugin.expanded_keys:
          if key_path not in key_paths:
            key_paths.append(key_path)
  
      return key_paths
code_tokens: def GetExpandedKeyPaths ( self , parser_mediator , plugin_names = None ) : key_paths = [ ] for key_plugin_cls in self . GetAllKeyPlugins ( ) : key_plugin = key_plugin_cls ( ) if plugin_names and key_plugin . NAME not in plugin_names : continue key_plugin . ExpandKeys ( parser_mediator ) if not key_plugin . expanded_keys : continue for key_path in key_plugin . expanded_keys : if key_path not in key_paths : key_paths . append ( key_path ) return key_paths
short_docstring: Retrieves a list of expanded Windows Registry key paths.
short_docstring_tokens: Retrieves a list of expanded Windows Registry key paths .
comment: """Retrieves a list of expanded Windows Registry key paths.
  
      Args:
        parser_mediator: A parser mediator object (instance of ParserMediator).
        plugin_names: Optional list of plugin names, if defined only keys from
                      these plugins will be expanded. The default is None which
                      means all key plugins will get expanded keys.
  
      Returns:
        A list of expanded Windows Registry key paths.
      """