1 29 38 39 package org.planetamessenger.plugin; 40 41 42 public interface JPluginEngineListener { 43 44 45 public static final int ERROR_INCOMPATIBLE_PLUGIN = 0; 46 public static final int ERROR_DISCONNECTED_PLUGIN = 1; 47 48 49 public static final int CAPABILITY_OFFLINE_MESSAGES = 0; 50 public static final int CAPABILITY_REMOVE_CONTACTS_WHEN_OFFLINE = 1; 51 52 53 public static final int DISCONNECTED = 0; 54 public static final int CONNECTED = 1; 55 public static final int CONNECTING = 2; 56 57 public void onCreatePlugin( org.planetamessenger.plugin.JPlugin plugin ); 58 public void onDestroyPlugin( org.planetamessenger.plugin.JPlugin plugin ); 59 public void onAddPlugin( org.planetamessenger.plugin.JPlugin plugin ); 60 public void onRemovePlugin( org.planetamessenger.plugin.JPlugin plugin ); 61 public void onPluginStatusChanged( org.planetamessenger.plugin.JPlugin plugin, int nStatus ); 62 public void onPluginConnectionStatusChanged( org.planetamessenger.plugin.JPlugin plugin, int nStatus ); 63 public void onError( int nPluginId, String strMessage, int nErrorCode ); 64 public void onCapabilityNotFound( org.planetamessenger.plugin.JPlugin plugin, int nCapabilityCode ); 65 } 66 67 | Popular Tags |