Verified Owner
Top Fields Methods
org.jabref.logic.openoffice

public sealed Interface ReferenceMark

permits JabRefReferenceMark, ZoteroReferenceMark
Known Direct Implementers
org.jabref.logic.openoffice.ZoteroReferenceMark, org.jabref.logic.openoffice.JabRefReferenceMark
Annotations
@NullMarked
Imports
java.util.List, .Optional, org.jabref.logic.openoffice.oocsltext.CSLCitationType, io.github.thibaultmeyer.cuid.CUID, org.jspecify.annotations.NullMarked, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
public static final Logger

Method Summary

Modifier and TypeMethod and Description
public List<String>
public List<Integer>
public CSLCitationType
public static String
generateRandomCUID(int length)

public default List<String>
getCitationKeys()

The BibTeX citation keys

public default List<Integer>
public default CSLCitationType
public default String
public default String
public static boolean
public static boolean
public static boolean
public String
name()

public static ReferenceMark
of(String name, List<String> citationKeys, List<Integer> citationNumbers, String uniqueId, CSLCitationType citationType)

public static Optional<ReferenceMark>
parse(String name)

public String

Field Detail

LOGGERback to summary
public static final Logger LOGGER

Method Detail

citationKeysback to summary
public List<String> citationKeys()
citationNumbersback to summary
public List<Integer> citationNumbers()
citationTypeback to summary
public CSLCitationType citationType()
generateRandomCUIDback to summary
public static String generateRandomCUID(int length)
getCitationKeysback to summary
public default List<String> getCitationKeys()

The BibTeX citation keys

getCitationNumbersback to summary
public default List<Integer> getCitationNumbers()
getCitationTypeback to summary
public default CSLCitationType getCitationType()
getNameback to summary
public default String getName()
getUniqueIdback to summary
public default String getUniqueId()
isJabRefReferenceMarkNameback to summary
public static boolean isJabRefReferenceMarkName(String name)
isReferenceMarkNameback to summary
public static boolean isReferenceMarkName(String name)
isZoteroReferenceMarkNameback to summary
public static boolean isZoteroReferenceMarkName(String name)
nameback to summary
public String name()
ofback to summary
public static ReferenceMark of(String name, List<String> citationKeys, List<Integer> citationNumbers, String uniqueId, CSLCitationType citationType)
parseback to summary
public static Optional<ReferenceMark> parse(String name)
uniqueIdback to summary
public String uniqueId()