Class ExternalContentCompletionProvider


  • @API(type=EXTENDABLE,
         src=PUBLIC)
    public abstract class ExternalContentCompletionProvider
    extends java.lang.Object
    An external content completion provider. Can be used to display a custom content completion list, and insert content in the document. This provider is invoked if no built-in proposals are available for the current context.
    Since:
    22.1
    • Constructor Detail

      • ExternalContentCompletionProvider

        public ExternalContentCompletionProvider()
    • Method Detail

      • startExternalContentCompletion

        public boolean startExternalContentCompletion​(IExternalContentCompletionContext context)
        Start an external content completion support.
        Parameters:
        context - The current content completion context, such as the position and the text from the caret.
        Returns:
        true if the event was consumed, and no other registered plugin should be notified to start the external content completion. false if the event was not consumed and other plugins can be notified to start the external content completion.
        Since:
        22.1