Class AbstractContentExtensionProvider

java.lang.Object
org.eclipse.help.AbstractContentExtensionProvider

public abstract class AbstractContentExtensionProvider extends Object
An AbstractContentExtensionProvider is a mechanism to provide arbitrary content extensions (e.g. contributions to anchors or element replacements). AbstractContentExtensionProviders must be registered via the org.eclipse.help.contentExtension extension point.
Since:
3.3
  • Constructor Details Link icon

    • AbstractContentExtensionProvider Link icon

      public AbstractContentExtensionProvider()
  • Method Details Link icon

    • getContentExtensions Link icon

      public abstract IContentExtension[] getContentExtensions(String locale)
      Returns all extensions for this provider. Providers are free to provide any number of contributions (zero or more).
      Parameters:
      locale - the locale for which to get contributions
      Returns:
      all the content extensions for this provider
    • contentChanged Link icon

      protected void contentChanged()
      Notifies the platform that the content managed by this provider may have changed since the last time getContentExtensions() was called, and needs to be updated.