Class AbstractContentExtensionProvider


  • public abstract class AbstractContentExtensionProvider
    extends java.lang.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
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      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.
      abstract IContentExtension[] getContentExtensions​(java.lang.String locale)
      Returns all extensions for this provider.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractContentExtensionProvider

        public AbstractContentExtensionProvider()
    • Method Detail

      • getContentExtensions

        public abstract IContentExtension[] getContentExtensions​(java.lang.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

        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.