| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | createNormalizedCitationMarkers(CitedKeys sortedCitedKeys, OOBibStyle style)
Fills |
| private static void | createUniqueLetters(CitedKeys sortedCitedKeys, CitationGroups citationGroups)
For each cited source make the citation keys unique by setting the uniqueLetter fields to letters ("a", "b") or Optional.empty() Precondition sortedCitedKeys already has normalized citation markers. |
| pack-priv static void | produceCitationMarkers(CitationGroups citationGroups, OOBibStyle
Bibliography style. style)Produce citMarkers for normal (!isCitationKeyCiteMarkers && !isNumberEntries) styles. |
| private static void | setIsFirstAppearanceOfSourceInCitations(CitationGroups citationGroups)
Set isFirstAppearanceOfSource in each citation. |
| OOProcessAuthorYearMarkers | back to summary |
|---|---|
| private OOProcessAuthorYearMarkers() | |
| createNormalizedCitationMarkers | back to summary |
|---|---|
| private static void createNormalizedCitationMarkers(CitedKeys sortedCitedKeys, OOBibStyle style) Fills | |
| createUniqueLetters | back to summary |
|---|---|
| private static void createUniqueLetters(CitedKeys sortedCitedKeys, CitationGroups citationGroups) For each cited source make the citation keys unique by setting the uniqueLetter fields to letters ("a", "b") or Optional.empty() Precondition sortedCitedKeys already has normalized citation markers. Precondition sortedCitedKeys is sorted (according to the order we want the letters to be assigned) Expects to see data for all cited sources here. Clears uniqueLetters before filling. On return: Each citedKey in sortedCitedKeys has uniqueLetter set as needed. The same values are copied to the corresponding citations in citationGroups. Depends on: style, citations and their order. | |
| produceCitationMarkers | back to summary |
|---|---|
| pack-priv static void produceCitationMarkers(CitationGroups citationGroups, OOBibStyle style) Produce citMarkers for normal (!isCitationKeyCiteMarkers && !isNumberEntries) styles.
| |
| setIsFirstAppearanceOfSourceInCitations | back to summary |
|---|---|
| private static void setIsFirstAppearanceOfSourceInCitations(CitationGroups citationGroups) Set isFirstAppearanceOfSource in each citation. Preconditions: globalOrder, localOrder | |