Package org.intellij.grammar
Class BnfFoldingBuilder
java.lang.Object
com.intellij.lang.folding.FoldingBuilderEx
com.intellij.lang.folding.CustomFoldingBuilder
org.intellij.grammar.BnfFoldingBuilder
- All Implemented Interfaces:
com.intellij.lang.folding.FoldingBuilder,com.intellij.openapi.project.PossiblyDumbAware
public class BnfFoldingBuilder
extends com.intellij.lang.folding.CustomFoldingBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildLanguageFoldRegions(@NotNull List<com.intellij.lang.folding.FoldingDescriptor> result, @NotNull com.intellij.psi.PsiElement root, @NotNull com.intellij.openapi.editor.Document document, boolean quick) protected StringgetLanguagePlaceholderText(@NotNull com.intellij.lang.ASTNode node, @NotNull com.intellij.openapi.util.TextRange range) protected booleanisRegionCollapsedByDefault(@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
-
Constructor Details
-
BnfFoldingBuilder
public BnfFoldingBuilder()
-
-
Method Details
-
buildLanguageFoldRegions
protected void buildLanguageFoldRegions(@NotNull @NotNull 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:
buildLanguageFoldRegionsin classcom.intellij.lang.folding.CustomFoldingBuilder
-
getLanguagePlaceholderText
protected String getLanguagePlaceholderText(@NotNull @NotNull com.intellij.lang.ASTNode node, @NotNull @NotNull com.intellij.openapi.util.TextRange range) - Specified by:
getLanguagePlaceholderTextin classcom.intellij.lang.folding.CustomFoldingBuilder
-
isRegionCollapsedByDefault
protected boolean isRegionCollapsedByDefault(@NotNull @NotNull com.intellij.lang.ASTNode node) - Specified by:
isRegionCollapsedByDefaultin classcom.intellij.lang.folding.CustomFoldingBuilder
-