com.intellij.openapi.extensions
Interface ExtensionPoint

All Known Implementing Classes:
ExtensionPointImpl

public interface ExtensionPoint


Method Summary
 void addExtensionPointListener(ExtensionPointListener listener)
           
 AreaInstance getArea()
           
 java.lang.String getBeanClassName()
           
 java.lang.Object getExtension()
           
 java.lang.Class getExtensionClass()
           
 java.lang.Object[] getExtensions()
           
 java.lang.String getName()
           
 boolean hasExtension(java.lang.Object extension)
           
 void registerExtension(java.lang.Object extension)
           
 void registerExtension(java.lang.Object extension, LoadingOrder order)
           
 void removeExtensionPointListener(ExtensionPointListener extensionPointListener)
           
 void reset()
           
 void unregisterExtension(java.lang.Object extension)
           
 

Method Detail

getName

java.lang.String getName()

getArea

AreaInstance getArea()

getBeanClassName

java.lang.String getBeanClassName()

registerExtension

void registerExtension(java.lang.Object extension)

registerExtension

void registerExtension(java.lang.Object extension,
                       LoadingOrder order)

getExtensions

java.lang.Object[] getExtensions()

getExtension

java.lang.Object getExtension()

hasExtension

boolean hasExtension(java.lang.Object extension)

unregisterExtension

void unregisterExtension(java.lang.Object extension)

addExtensionPointListener

void addExtensionPointListener(ExtensionPointListener listener)

removeExtensionPointListener

void removeExtensionPointListener(ExtensionPointListener extensionPointListener)

reset

void reset()

getExtensionClass

java.lang.Class getExtensionClass()