Class BnfDocumentationProvider

java.lang.Object
org.intellij.grammar.BnfDocumentationProvider
All Implemented Interfaces:
com.intellij.lang.documentation.DocumentationProvider

public class BnfDocumentationProvider extends Object implements com.intellij.lang.documentation.DocumentationProvider
  • Constructor Details

    • BnfDocumentationProvider

      public BnfDocumentationProvider()
  • Method Details

    • getQuickNavigateInfo

      @Nullable public @Nullable String getQuickNavigateInfo(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement)
      Specified by:
      getQuickNavigateInfo in interface com.intellij.lang.documentation.DocumentationProvider
    • getUrlFor

      @Nullable public @Nullable List<String> getUrlFor(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement)
      Specified by:
      getUrlFor in interface com.intellij.lang.documentation.DocumentationProvider
    • generateDoc

      @Nullable public @Nullable String generateDoc(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement)
      Specified by:
      generateDoc in interface com.intellij.lang.documentation.DocumentationProvider
    • getDocumentationElementForLookupItem

      @Nullable public @Nullable com.intellij.psi.PsiElement getDocumentationElementForLookupItem(com.intellij.psi.PsiManager psiManager, Object obj5ect, com.intellij.psi.PsiElement element)
      Specified by:
      getDocumentationElementForLookupItem in interface com.intellij.lang.documentation.DocumentationProvider
    • getDocumentationElementForLink

      @Nullable public @Nullable com.intellij.psi.PsiElement getDocumentationElementForLink(com.intellij.psi.PsiManager psiManager, String link, com.intellij.psi.PsiElement context)
      Specified by:
      getDocumentationElementForLink in interface com.intellij.lang.documentation.DocumentationProvider
    • printElements

      public static void printElements(Map<com.intellij.psi.PsiElement,RuleGraphHelper.Cardinality> map, Collection<? extends com.intellij.psi.PsiElement> collection, StringBuilder sb)