Interface IContentAssistProcessor

    • Method Detail

      • computeCompletionProposals

        ICompletionProposal[] computeCompletionProposals​(ITextViewer viewer,
                                                         int offset)
        Returns a list of completion proposals based on the specified location within the document that corresponds to the current cursor position within the text viewer.
        Parameters:
        viewer - the viewer whose document is used to compute the proposals
        offset - an offset within the document for which completions should be computed
        Returns:
        an array of completion proposals or null if no proposals are possible
      • computeContextInformation

        IContextInformation[] computeContextInformation​(ITextViewer viewer,
                                                        int offset)
        Returns information about possible contexts based on the specified location within the document that corresponds to the current cursor position within the text viewer.
        Parameters:
        viewer - the viewer whose document is used to compute the possible contexts
        offset - an offset within the document for which context information should be computed
        Returns:
        an array of context information objects or null if no context could be found
      • getCompletionProposalAutoActivationCharacters

        char[] getCompletionProposalAutoActivationCharacters()
        Returns the characters which when entered by the user should automatically trigger the presentation of possible completions.
        Returns:
        the auto activation characters for completion proposal or null if no auto activation is desired
      • getContextInformationAutoActivationCharacters

        char[] getContextInformationAutoActivationCharacters()
        Returns the characters which when entered by the user should automatically trigger the presentation of context information.
        Returns:
        the auto activation characters for presenting context information or null if no auto activation is desired
      • getErrorMessage

        String getErrorMessage()
        Returns the reason why this content assist processor was unable to produce any completion proposals or context information.
        Returns:
        an error message or null if no error occurred
      • getContextInformationValidator

        IContextInformationValidator getContextInformationValidator()
        Returns a validator used to determine when displayed context information should be dismissed. May only return null if the processor is incapable of computing context information.

        Returns:
        a context information validator, or null if the processor is incapable of computing context information