Class ModuleSymbolMarkupContentBuilder
java.lang.Object
com.github._1c_syntax.bsl.languageserver.hover.ModuleSymbolMarkupContentBuilder
- All Implemented Interfaces:
MarkupContentBuilder<ModuleSymbol>
@Component
public class ModuleSymbolMarkupContentBuilder
extends Object
implements MarkupContentBuilder<ModuleSymbol>
Построитель контента для всплывающего окна для
ModuleSymbol.-
Constructor Summary
ConstructorsConstructorDescriptionModuleSymbolMarkupContentBuilder(Resources resources, DescriptionFormatter descriptionFormatter) -
Method Summary
Modifier and TypeMethodDescriptiongetContent(ModuleSymbol symbol) Возвращает контент для всплывающего окна на основе символа.Тип символа, на основе которого работает данный построитель.
-
Constructor Details
-
ModuleSymbolMarkupContentBuilder
@ConstructorProperties({"resources","descriptionFormatter"}) public ModuleSymbolMarkupContentBuilder(Resources resources, DescriptionFormatter descriptionFormatter)
-
-
Method Details
-
getContent
Description copied from interface:MarkupContentBuilderВозвращает контент для всплывающего окна на основе символа.- Specified by:
getContentin interfaceMarkupContentBuilder<ModuleSymbol>- Parameters:
symbol- Символ, для которого нужно построить контент.- Returns:
- Сконструированный контент.
-
getSymbolKind
Description copied from interface:MarkupContentBuilderТип символа, на основе которого работает данный построитель.- Specified by:
getSymbolKindin interfaceMarkupContentBuilder<ModuleSymbol>- Returns:
- тип символа.
-