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 java.lang.Object implements com.intellij.lang.documentation.DocumentationProvider
-
-
Constructor Summary
Constructors Constructor Description BnfDocumentationProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable java.lang.StringgenerateDoc(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement)@Nullable com.intellij.psi.PsiElementgetDocumentationElementForLink(com.intellij.psi.PsiManager psiManager, java.lang.String link, com.intellij.psi.PsiElement context)@Nullable com.intellij.psi.PsiElementgetDocumentationElementForLookupItem(com.intellij.psi.PsiManager psiManager, java.lang.Object obj5ect, com.intellij.psi.PsiElement element)@Nullable java.lang.StringgetQuickNavigateInfo(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement)@Nullable java.util.List<java.lang.String>getUrlFor(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement)static voidprintElements(java.util.Map<com.intellij.psi.PsiElement,RuleGraphHelper.Cardinality> map, java.util.Collection<? extends com.intellij.psi.PsiElement> collection, java.lang.StringBuilder sb)
-
-
-
Method Detail
-
getQuickNavigateInfo
@Nullable public @Nullable java.lang.String getQuickNavigateInfo(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement)- Specified by:
getQuickNavigateInfoin interfacecom.intellij.lang.documentation.DocumentationProvider
-
getUrlFor
@Nullable public @Nullable java.util.List<java.lang.String> getUrlFor(com.intellij.psi.PsiElement element, com.intellij.psi.PsiElement originalElement)- Specified by:
getUrlForin interfacecom.intellij.lang.documentation.DocumentationProvider
-
generateDoc
@Nullable public @Nullable java.lang.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, java.lang.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, java.lang.String link, com.intellij.psi.PsiElement context)- Specified by:
getDocumentationElementForLinkin interfacecom.intellij.lang.documentation.DocumentationProvider
-
printElements
public static void printElements(java.util.Map<com.intellij.psi.PsiElement,RuleGraphHelper.Cardinality> map, java.util.Collection<? extends com.intellij.psi.PsiElement> collection, java.lang.StringBuilder sb)
-
-