com.intellij.openapi.extensions
Class EPAvailabilityListenerExtension

java.lang.Object
  extended by com.intellij.openapi.extensions.EPAvailabilityListenerExtension
All Implemented Interfaces:
PluginAware

public class EPAvailabilityListenerExtension
extends java.lang.Object
implements PluginAware


Field Summary
static java.lang.String EXTENSION_POINT_NAME
           
 
Constructor Summary
EPAvailabilityListenerExtension()
           
EPAvailabilityListenerExtension(java.lang.String extensionPointName, java.lang.String listenerClass)
           
 
Method Summary
 java.lang.String getExtensionPointName()
           
 java.lang.String getListenerClass()
           
 PluginDescriptor getPluginDescriptor()
           
 java.lang.Class loadListenerClass()
           
 void setExtensionPointName(java.lang.String extensionPointName)
           
 void setListenerClass(java.lang.String listenerClass)
           
 void setPluginDescriptor(PluginDescriptor pluginDescriptor)
          Called by extensions framework when extension is loaded from plugin.xml descriptor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXTENSION_POINT_NAME

public static final java.lang.String EXTENSION_POINT_NAME
See Also:
Constant Field Values
Constructor Detail

EPAvailabilityListenerExtension

public EPAvailabilityListenerExtension()

EPAvailabilityListenerExtension

public EPAvailabilityListenerExtension(java.lang.String extensionPointName,
                                       java.lang.String listenerClass)
Method Detail

getExtensionPointName

public java.lang.String getExtensionPointName()

setExtensionPointName

public void setExtensionPointName(java.lang.String extensionPointName)

getListenerClass

public java.lang.String getListenerClass()

setListenerClass

public void setListenerClass(java.lang.String listenerClass)

setPluginDescriptor

public void setPluginDescriptor(PluginDescriptor pluginDescriptor)
Description copied from interface: PluginAware
Called by extensions framework when extension is loaded from plugin.xml descriptor.

Specified by:
setPluginDescriptor in interface PluginAware
Parameters:
pluginDescriptor - descriptor of the plugin that provided this particular extension.

getPluginDescriptor

public PluginDescriptor getPluginDescriptor()

loadListenerClass

public java.lang.Class loadListenerClass()
                                  throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException