| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | createNormalizedCitationMarkers(CitedReferences sortedCitedReferences, JStyle style)
Fills |
| private static void | createUniqueLetters(CitedReferences sortedCitedReferences, CitationGroups citationGroups)
For each cited source make the citation keys unique by setting the uniqueLetter fields to letters ("a", "b") or Optional.empty() Precondition sortedCitedReferences already has normalized citation markers. |
| pack-priv static void | produceCitationMarkers(CitationGroups citationGroups, JStyle
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(CitedReferences sortedCitedReferences, JStyle style) Fills | |
| createUniqueLetters | back to summary |
|---|---|
| private static void createUniqueLetters(CitedReferences sortedCitedReferences, CitationGroups citationGroups) For each cited source make the citation keys unique by setting the uniqueLetter fields to letters ("a", "b") or Optional.empty() Precondition sortedCitedReferences already has normalized citation markers. Precondition sortedCitedReferences 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 citedReference in sortedCitedReferences 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, JStyle 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 | |