| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final NamedRangeManager | |
| public final OODataModel | |
| private static final Logger |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | applyCitationEntries(com.
Only applies to storage. |
| public void | cleanFillCursorForCitationGroup(CitationGroup group, com.
To be called after getFillCursorForCitationGroup |
| public List | |
| public static List | Returns: A list with a nullable pageInfo entry for each citation in joinableGroups.Todo JabRef52 combinePageInfos is not reversible. Should warn user to check the result. Or ask what to do.
|
| public CitationGroup | createCitationGroup(com.
Keys to be cited. citationKeys, List<Optional<OOText>> An optional pageInfo for each citation key. Backend52 only uses and stores the last pageInfo, all others should be Optional.empty() pageInfos, CitationType citationType, com.Collapsed to its end. position,We insert a space after the mark, that carries on format of characters from the original position. insertSpaceAfter)Create a reference mark at the end of |
| private List | findUnusedJabrefPropertyNames(com.
These are the names that are used. citationGroupNames)Names of custom properties belonging to us, but without a corresponding reference mark. |
| public List | |
| public com. | getFillCursorForCitationGroup(CitationGroup group, com.
Must be followed by call to cleanFillCursorForCitationGroup |
| public List | getJabRefReferenceMarkNames(com.
Get reference mark names from the document matching the pattern used for JabRef reference mark names. |
| public Optional | Returns: Optional.empty if the reference mark is missing.
|
| private NamedRange | |
| private static Optional | |
| public Optional | getRawCursorForCitationGroup(CitationGroup group, com.
Cursor for the reference marks as is: not prepared for filling, but does not need cleanFillCursorForCitationGroup either. |
| public Optional | Returns: Optional.empty if all is OK, message text otherwise.
|
| public CitationGroup | readCitationGroupFromDocumentOrThrow(com.
Reference mark name markName)
|
| public void | |
| private static void |
| cgidToNamedRange | back to summary |
|---|---|
| private final Map<CitationGroupId, NamedRange> cgidToNamedRange | |
| citationStorageManager | back to summary |
|---|---|
| private final NamedRangeManager citationStorageManager | |
| dataModel | back to summary |
|---|---|
| public final OODataModel dataModel | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| Backend52 | back to summary |
|---|---|
| public Backend52() | |
| applyCitationEntries | back to summary |
|---|---|
| public void applyCitationEntries(com. Only applies to storage. Citation markers are not changed. | |
| cleanFillCursorForCitationGroup | back to summary |
|---|---|
| public void cleanFillCursorForCitationGroup(CitationGroup group, com. To be called after getFillCursorForCitationGroup | |
| combinePageInfos | back to summary |
|---|---|
| public List | |
| combinePageInfosCommon | back to summary |
|---|---|
| public static List | |
| createCitationGroup | back to summary |
|---|---|
| public CitationGroup createCitationGroup(com. Create a reference mark at the end of
On return
| |
| findUnusedJabrefPropertyNames | back to summary |
|---|---|
| private List Names of custom properties belonging to us, but without a corresponding reference mark. These can be deleted. | |
| getCitationEntries | back to summary |
|---|---|
| public List | |
| getFillCursorForCitationGroup | back to summary |
|---|---|
| public com. Must be followed by call to cleanFillCursorForCitationGroup | |
| getJabRefReferenceMarkNames | back to summary |
|---|---|
| public List Get reference mark names from the document matching the pattern used for JabRef reference mark names. Note the names returned are in arbitrary order. | |
| getMarkRange | back to summary |
|---|---|
public Optional
| |
| getNamedRangeOrThrow | back to summary |
|---|---|
| private NamedRange getNamedRangeOrThrow(CitationGroup group) | |
| getPageInfoFromData | back to summary |
|---|---|
| private static Optional | |
| getRawCursorForCitationGroup | back to summary |
|---|---|
| public Optional Cursor for the reference marks as is: not prepared for filling, but does not need cleanFillCursorForCitationGroup either. | |
| healthReport | back to summary |
|---|---|
| public Optional | |
| readCitationGroupFromDocumentOrThrow | back to summary |
|---|---|
public CitationGroup readCitationGroupFromDocumentOrThrow(com.
| |
| removeCitationGroup | back to summary |
|---|---|
| public void removeCitationGroup(CitationGroup group, com. | |
| setPageInfoInDataInitial | back to summary |
|---|---|
| private static void setPageInfoInDataInitial(List<Citation> citations, Optional<OOText> pageInfo) | |