Package dopal :: Module obj_impl :: Class DopalPluginInterface
[show private | hide private]
[frames | no frames]

Type DopalPluginInterface

RemoteAttributesMixin --+        
                        |        
    RemoteMethodMixin --+        
                        |        
         RemoteObject --+        
                        |        
            AzureusObject --+    
                            |    
  PluginInterfaceDataType --+    
                            |    
       AzureusPluginInterface --+
                                |
             DopalObjectMixin --+
                                |
                               DopalPluginInterface


Method Summary
  _full_description(self)
  _short_description(self)
    Inherited from DopalObjectMixin
  __repr__(self)
  __str__(self)
Generates a string representation of this object - the value of this string will be the result returned by the __unicode__ method.
  __unicode__(self)
Generates a text representation of this object.
  full_description(self)
  short_description(self)
    Inherited from AzureusPluginInterface
  addColumnToMyTorrentsTable(self, *args, **kwargs)
  addColumnToPeersTable(self, *args, **kwargs)
  addConfigSection(self, *args, **kwargs)
  addConfigUIParameters(self, *args, **kwargs)
  addEventListener(self, *args, **kwargs)
  addListener(self, *args, **kwargs)
  firePluginEvent(self, *args, **kwargs)
  getAzureusName(self, *args, **kwargs)
  getAzureusVersion(self, *args, **kwargs)
  getClientIDManager(self, *args, **kwargs)
  getConnectionManager(self, *args, **kwargs)
  getDistributedDatabase(self, *args, **kwargs)
  getDownloadManager(self, *args, **kwargs)
  getIPC(self, *args, **kwargs)
  getIPFilter(self, *args, **kwargs)
  getLogger(self, *args, **kwargs)
  getMessageManager(self, *args, **kwargs)
  getPeerProtocolManager(self, *args, **kwargs)
  getPlatformManager(self, *args, **kwargs)
  getPlugin(self, *args, **kwargs)
  getPluginconfig(self, *args, **kwargs)
  getPluginConfigUIFactory(self, *args, **kwargs)
  getPluginDirectoryName(self, *args, **kwargs)
  getPluginID(self, *args, **kwargs)
  getPluginManager(self, *args, **kwargs)
  getPluginName(self, *args, **kwargs)
  getPluginVersion(self, *args, **kwargs)
  getShareManager(self, *args, **kwargs)
  getShortCuts(self, *args, **kwargs)
  getTorrentManager(self, *args, **kwargs)
  getTracker(self, *args, **kwargs)
  getUIManager(self, *args, **kwargs)
  getUpdateManager(self, *args, **kwargs)
  getUtilities(self, *args, **kwargs)
  isBuiltIn(self, *args, **kwargs)
  isDisabled(self, *args, **kwargs)
  isMandatory(self, *args, **kwargs)
  isOperational(self, *args, **kwargs)
  isUnloadable(self, *args, **kwargs)
  openTorrentFile(self, *args, **kwargs)
  openTorrentURL(self, *args, **kwargs)
  reload(self, *args, **kwargs)
  removeConfigSection(self, *args, **kwargs)
  removeEventListener(self, *args, **kwargs)
  removeListener(self, *args, **kwargs)
  setDisabled(self, *args, **kwargs)
  uninstall(self, *args, **kwargs)
  unload(self, *args, **kwargs)
    Inherited from AzureusObject
  _get_self_from_root_object(self, plugin_interface)
    Inherited from RemoteAttributesMixin
  __init__(self, *args, **kwargs)
  __getattr__(self, name)
  __setattr__(self, name, value)
  get_remote_attributes(self)
  is_remote_attribute(self, name)
  set_remote_attribute(self, name, value)
  update_remote_data(self, remote_attribute_dict)
  _get_type_for_attribute(self, name, mapping_key)
    Inherited from RemoteMethodMixin
  invoke_object_method(self, method, method_args, result_type)
  _get_remote_method_on_demand(self, name)
    Inherited from RemoteObject
  get_connection(self)
  get_object_id(self)
  get_remote_type(self)
  get_short_object_id(self)
  refresh_object(self)
Updates the remote attributes on this object.
  verify_connection(self)
  _handle_invocation_error(self, error, method_name, method_args)
  _refresh_object(self, connection_to_use)
Internal method which refreshes the attributes on the object.
    Inherited from PluginInterfaceDataType
  get_xml_type()
(Static method)

Class Variable Summary
AzureusMethods __az_methods__ = <dopal.aztypes.AzureusMethods object at...
dict __default_remote_attribute_names__ = {'azureus_name': 'S...
    Inherited from RemoteAttributesMixin
bool __protect_remote_attributes__ = True
bool __reset_attributes_on_refresh__ = False
    Inherited from RemoteMethodMixin
bool __use_dynamic_methods__ = False
bool __use_type_checking__ = True
    Inherited from PluginInterfaceDataType
dict __az_attributes__ = {'plugin_id': 'String', 'azureus_ver...

Class Variable Details

__az_methods__

Type:
AzureusMethods
Value:
<dopal.aztypes.AzureusMethods object at 0x00871BF0>                    

__default_remote_attribute_names__

Type:
dict
Value:
{'azureus_name': 'String',
 'azureus_version': 'String',
 'plugin_id': 'String',
 'plugin_name': 'String'}                                              

Generated by Epydoc 2.1 on Wed May 03 14:22:33 2006 http://epydoc.sf.net