Class BnfFoldingBuilder

  • All Implemented Interfaces:
    com.intellij.lang.folding.FoldingBuilder, com.intellij.openapi.project.PossiblyDumbAware

    public class BnfFoldingBuilder
    extends com.intellij.lang.folding.CustomFoldingBuilder
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void buildLanguageFoldRegions​(@NotNull java.util.List<com.intellij.lang.folding.FoldingDescriptor> result, @NotNull com.intellij.psi.PsiElement root, @NotNull com.intellij.openapi.editor.Document document, boolean quick)  
      protected java.lang.String getLanguagePlaceholderText​(@NotNull com.intellij.lang.ASTNode node, @NotNull com.intellij.openapi.util.TextRange range)  
      protected boolean isRegionCollapsedByDefault​(@NotNull com.intellij.lang.ASTNode node)  
      • Methods inherited from class com.intellij.lang.folding.CustomFoldingBuilder

        buildFoldRegions, buildFoldRegions, getPlaceholderText, getPlaceholderText, isCollapsedByDefault, isCollapsedByDefault, isCustomFoldingCandidate, isCustomFoldingCandidate, isCustomFoldingRoot, isCustomRegionElement, isCustomRegionEnd, isCustomRegionStart, isDumbAware, isRegionCollapsedByDefault
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BnfFoldingBuilder

        public BnfFoldingBuilder()
    • Method Detail

      • buildLanguageFoldRegions

        protected void buildLanguageFoldRegions​(@NotNull
                                                @NotNull java.util.List<com.intellij.lang.folding.FoldingDescriptor> result,
                                                @NotNull
                                                @NotNull com.intellij.psi.PsiElement root,
                                                @NotNull
                                                @NotNull com.intellij.openapi.editor.Document document,
                                                boolean quick)
        Specified by:
        buildLanguageFoldRegions in class com.intellij.lang.folding.CustomFoldingBuilder
      • getLanguagePlaceholderText

        protected java.lang.String getLanguagePlaceholderText​(@NotNull
                                                              @NotNull com.intellij.lang.ASTNode node,
                                                              @NotNull
                                                              @NotNull com.intellij.openapi.util.TextRange range)
        Specified by:
        getLanguagePlaceholderText in class com.intellij.lang.folding.CustomFoldingBuilder
      • isRegionCollapsedByDefault

        protected boolean isRegionCollapsedByDefault​(@NotNull
                                                     @NotNull com.intellij.lang.ASTNode node)
        Specified by:
        isRegionCollapsedByDefault in class com.intellij.lang.folding.CustomFoldingBuilder