Class SeeReferenceDocumentLinkSupplier
java.lang.Object
com.github._1c_syntax.bsl.languageserver.documentlink.SeeReferenceDocumentLinkSupplier
- All Implemented Interfaces:
DocumentLinkSupplier
@Component
public class SeeReferenceDocumentLinkSupplier
extends Object
implements DocumentLinkSupplier
Сапплаер для формирования кликабельных ссылок «См.» (англ. «See»)
в описаниях символов.
В doc-комментарии символа BSL (метода либо переменной) допускается ссылка вида
// См. ДругойМетод (на метод того же модуля) либо // См. ОбщийМодуль.Метод
(на экспортный метод общего модуля). Сапплаер находит такие ссылки в описаниях
всех символов модуля, разрешает их в местоположение целевого метода и формирует
DocumentLink над текстом ссылки.
Ссылки, которые не удалось разрешить в существующий метод, пропускаются — висячие (битые) ссылки не создаются.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDocumentLinks(DocumentContext documentContext) Получить список ссылок на внешние источники информации в документе.
-
Constructor Details
-
SeeReferenceDocumentLinkSupplier
public SeeReferenceDocumentLinkSupplier()
-
-
Method Details
-
getDocumentLinks
Description copied from interface:DocumentLinkSupplierПолучить список ссылок на внешние источники информации в документе.- Specified by:
getDocumentLinksin interfaceDocumentLinkSupplier- Parameters:
documentContext- Документ, для которого необходимо получить список ссылок на внешние источники информации.- Returns:
- Список ссылок на внешние источники информации.
-