Interface FoldingRangeSupplier
- All Known Implementing Classes:
AbstractCommentFoldingRangeSupplier, CodeBlockFoldingRangeSupplier, CommentFoldingRangeSupplier, PreprocIfFoldingRangeSupplier, PreprocInsertDeleteFoldingRangeSupplier, QueryCommentFoldingRangeSupplier, QueryPackageFoldingRangeSupplier, RegionFoldingRangeSupplier, UseFoldingRangeSupplier
public interface FoldingRangeSupplier
Базовый интерфейс для наполнения
FoldingRangeProvider
данными о областях сворачивания.
Сапплаер всегда задаёт осмысленный текст-заглушку свёрнутого блока через
FoldingRange.setCollapsedText(String) там, где это уместно. Решение о том, передавать ли
этот текст клиенту, принимает FoldingRangeProvider
в зависимости от заявленных клиентом возможностей.
-
Method Summary
Modifier and TypeMethodDescriptiongetFoldingRanges(DocumentContext documentContext) Рассчитывает области сворачивания для документа.
-
Method Details
-
getFoldingRanges
Рассчитывает области сворачивания для документа.- Parameters:
documentContext- Контекст документа, для которого надо рассчитать области сворачивания- Returns:
- Список областей сворачивания
-