original_docstring: Add a Windows Registry plugin to the plugin list.
  
      Args:
        registry_file_type: String containing the Windows Registry file type,
                            e.g. NTUSER, SOFTWARE.
        plugin_class: The plugin class that is being registered.
      
docstring: Add a Windows Registry plugin to the plugin list.
docstring_tokens: Add a Windows Registry plugin to the plugin list .
code: def AddPlugin(self, registry_file_type, plugin_class):
      """Add a Windows Registry plugin to the plugin list.
  
      Args:
        registry_file_type: String containing the Windows Registry file type,
                            e.g. NTUSER, SOFTWARE.
        plugin_class: The plugin class that is being registered.
      """
      # Cannot import the interface here otherwise this will create a cyclic
      # dependency.
      if hasattr(plugin_class, u'REG_VALUES'):
        self._value_plugins.setdefault(
            registry_file_type, []).append(plugin_class)
  
      else:
        self._key_plugins.setdefault(registry_file_type, []).append(plugin_class)
code_tokens: def AddPlugin ( self , registry_file_type , plugin_class ) : if hasattr ( plugin_class , u'REG_VALUES' ) : self . _value_plugins . setdefault ( registry_file_type , [ ] ) . append ( plugin_class ) else : self . _key_plugins . setdefault ( registry_file_type , [ ] ) . append ( plugin_class )
short_docstring: Add a Windows Registry plugin to the plugin list.
short_docstring_tokens: Add a Windows Registry plugin to the plugin list .
comment: """Add a Windows Registry plugin to the plugin list.
  
      Args:
        registry_file_type: String containing the Windows Registry file type,
                            e.g. NTUSER, SOFTWARE.
        plugin_class: The plugin class that is being registered.
      """$SEP$# Cannot import the interface here otherwise this will create a cyclic$SEP$# dependency.