com.aol.acc
Class AccPluginInfo

java.lang.Object
  extended by com.aol.acc.AccBase
      extended by com.aol.acc.AccPluginInfo

public class AccPluginInfo
extends AccBase

The IAccPluginInfo interface is for information about a plugin.


Method Summary
 AccCommand addCommand(int command)
          Register a plugin command.
 AccCommand getCommandById(int command)
          Get a registered plugin command.
 AccCommand[] getCommands()
          The list of commands supported by the plugin
 java.lang.String getDescription()
          The description of the plugin
 boolean getEnabled()
          Whether the plugin is enabled
 java.lang.String getIconUrl()
          The URL of the icon for the plugin
 java.lang.String getName()
          The friendly name of the plugin
 AccPlugin getPlugin()
          The plugin's interface
 java.lang.String getSmallIconUrl()
          The URL of the small icon for the plugin
 boolean getStarted()
          Whether the plugin has started
 int getTrustFlags()
          Additional flags about the plugin returned by the AIM server
 java.lang.String getUrl()
          The plugin URL
 java.lang.String getUuid()
          Gets plugin UUID.

 java.lang.String getVendorName()
          The vendor name for the plugin
 java.lang.String getVendorUrl()
          The vendor URL for the plugin
 AccResult getVerificationResult()
          Whether the AIM server successfully verified the plugin
 java.lang.String getVersion()
          The version of the plugin
 void removeCommand(int command)
          Unregister a plugin command.

 void setEnabled(boolean Enabled)
          Whether the plugin is enabled
 
Methods inherited from class com.aol.acc.AccBase
compareHandle, equals
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getUuid

public java.lang.String getUuid()
                         throws AccException
Gets plugin UUID.

Throws:
AccException

getCommandById

public AccCommand getCommandById(int command)
                          throws AccException
Get a registered plugin command. The entire set of commands can be
retrieved via Property(AccPluginInfoProp_Commands);

Throws:
AccException

addCommand

public AccCommand addCommand(int command)
                      throws AccException
Register a plugin command. The command can be customized when the call
completes.

Throws:
AccException

removeCommand

public void removeCommand(int command)
                   throws AccException
Unregister a plugin command.

Throws:
AccException

getName

public java.lang.String getName()
                         throws AccException
The friendly name of the plugin

Throws:
AccException

getVersion

public java.lang.String getVersion()
                            throws AccException
The version of the plugin

Throws:
AccException

getDescription

public java.lang.String getDescription()
                                throws AccException
The description of the plugin

Throws:
AccException

getUrl

public java.lang.String getUrl()
                        throws AccException
The plugin URL

Throws:
AccException

getVendorName

public java.lang.String getVendorName()
                               throws AccException
The vendor name for the plugin

Throws:
AccException

getVendorUrl

public java.lang.String getVendorUrl()
                              throws AccException
The vendor URL for the plugin

Throws:
AccException

getIconUrl

public java.lang.String getIconUrl()
                            throws AccException
The URL of the icon for the plugin

Throws:
AccException

getSmallIconUrl

public java.lang.String getSmallIconUrl()
                                 throws AccException
The URL of the small icon for the plugin

Throws:
AccException

getEnabled

public boolean getEnabled()
                   throws AccException
Whether the plugin is enabled

Throws:
AccException

setEnabled

public void setEnabled(boolean Enabled)
                throws AccException
Whether the plugin is enabled

Throws:
AccException

getVerificationResult

public AccResult getVerificationResult()
                                throws AccException
Whether the AIM server successfully verified the plugin

Throws:
AccException

getTrustFlags

public int getTrustFlags()
                  throws AccException
Additional flags about the plugin returned by the AIM server

Throws:
AccException

getStarted

public boolean getStarted()
                   throws AccException
Whether the plugin has started

Throws:
AccException

getPlugin

public AccPlugin getPlugin()
                    throws AccException
The plugin's interface

Throws:
AccException

getCommands

public AccCommand[] getCommands()
                         throws AccException
The list of commands supported by the plugin

Throws:
AccException