Interface MarkupContentBuilder
- All Known Implementing Classes:
AnnotationParamSymbolMarkupContentBuilder, AnnotationSymbolMarkupContentBuilder, ConstructorCallMarkupContentBuilder, ConstructorSymbolMarkupContentBuilder, KeywordSymbolMarkupContentBuilder, MethodSymbolMarkupContentBuilder, ModuleSymbolMarkupContentBuilder, PlatformMemberSymbolMarkupContentBuilder, SyntheticSymbolMarkupContentBuilder, VariableSymbolMarkupContentBuilder
public interface MarkupContentBuilder
Интерфейс построителя контента для всплывающего окна по ссылке под курсором.
-
Method Summary
Modifier and TypeMethodDescriptiongetContent(Reference reference) Построить контент всплывающего окна для ссылки.Конкретный класс символа, который умеет обрабатывать данный построитель.
-
Method Details
-
getContent
Построить контент всплывающего окна для ссылки.- Parameters:
reference- ссылка под курсором.- Returns:
- контент всплывающего окна.
-
getSymbolClass
Конкретный класс символа, который умеет обрабатывать данный построитель. Используется HoverProvider'ом для выбора подходящего билдера — выбор по классу (а не поSymbolKind) позволяет иметь несколько построителей для символов одного и того же вида (например,MethodSymbolи synthetic-метод).- Returns:
- класс символа.
-