Package org.intellij.grammar
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
-
Field Summary
Fields inherited from interface com.intellij.lang.documentation.DocumentationProvider
EP_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable StringgenerateDoc(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement) @Nullable com.intellij.psi.PsiElementgetDocumentationElementForLink(com.intellij.psi.PsiManager psiManager, String link, com.intellij.psi.PsiElement context) @Nullable com.intellij.psi.PsiElementgetDocumentationElementForLookupItem(com.intellij.psi.PsiManager psiManager, Object obj5ect, com.intellij.psi.PsiElement element) @Nullable StringgetQuickNavigateInfo(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement) getUrlFor(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement) static voidprintElements(Map<com.intellij.psi.PsiElement, RuleGraphHelper.Cardinality> map, Collection<? extends com.intellij.psi.PsiElement> collection, StringBuilder sb) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.intellij.lang.documentation.DocumentationProvider
collectDocComments, findDocComment, generateHoverDoc, generateRenderedDoc, getCustomDocumentationElement
-
Constructor Details
-
BnfDocumentationProvider
public BnfDocumentationProvider()
-
-
Method Details
-
getUrlFor
@Nullable public @Nullable List<String> getUrlFor(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement) - Specified by:
getUrlForin interfacecom.intellij.lang.documentation.DocumentationProvider
-
generateDoc
@Nullable public @Nullable String generateDoc(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement) - Specified by:
generateDocin interfacecom.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:
getDocumentationElementForLookupItemin interfacecom.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:
getDocumentationElementForLinkin interfacecom.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)