Verified Owner
Top Fields Constructors Methods
org.jabref.languageserver.util.definition

public Class BibDefinitionProvider

extends DefinitionProvider
Class Inheritance
Annotations
@NullMarked
Imports
java.nio.file.Path, java.util.List, .Map, .Optional, org.jabref.languageserver.util.LspParserHandler, .LspRangeUtil, org.jabref.logic.FilePreferences, org.jabref.logic.importer.ParserResult, org.jabref.logic.importer.util.FileFieldParser, org.jabref.logic.util.io.FileUtil, org.jabref.model.entry.BibEntry, .LinkedFile, org.jabref.model.entry.field.StandardField, org.eclipse.lsp4j.DocumentLink, .Location, .Position, .Range, org.jspecify.annotations.NullMarked, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final Range
private static final Logger
private final FilePreferences
Inherited from org.jabref.languageserver.util.definition.DefinitionProvider:
citationCommandPatterncitationKeyInsidePatternparserHandler

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public List<Location>
Inherited from org.jabref.languageserver.util.definition.DefinitionProvider:
createDocumentLinkcreateLocationgetCitationKeyAtPositiongetRangeFromEntrysafeGroup

Field Detail

EMPTY_RANGEback to summary
private static final Range EMPTY_RANGE
LOGGERback to summary
private static final Logger LOGGER
preferencesback to summary
private final FilePreferences preferences

Constructor Detail

BibDefinitionProviderback to summary
public BibDefinitionProvider(FilePreferences preferences, LspParserHandler parserHandler)

Method Detail

provideDefinitionback to summary
public List<Location> provideDefinition(String uri, String content, Position position)

Overrides org.jabref.languageserver.util.definition.DefinitionProvider.provideDefinition.

Annotations
@Override