Top Fields Constructors Methods
org.jabref.logic.openoffice.style

public Class OOProcess

extends Object
Class Inheritance
Imports
java.util.Comparator, .List, org.jabref.logic.bibtex.comparator.FieldComparator, .FieldComparatorStack, org.jabref.model.database.BibDatabase, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.StandardField, org.jabref.model.openoffice.style.CitationGroups

Field Summary

Modifier and TypeField and Description
pack-priv static final Comparator<BibEntry>
pack-priv static final Comparator<BibEntry>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Comparator<BibEntry>
comparatorForMulticite(OOBibStyle style)

The comparator used to sort within a group of merged citations.

private static Comparator<BibEntry>
private static Comparator<BibEntry>
public static void
produceCitationMarkers(CitationGroups citationGroups, List<BibDatabase> databases, OOBibStyle style)

Fill citationGroups.bibliography and cgs.citationGroupsUnordered//CitationMarker according to style.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AUTHOR_YEAR_TITLE_COMPARATORback to summary
pack-priv static final Comparator<BibEntry> AUTHOR_YEAR_TITLE_COMPARATOR
YEAR_AUTHOR_TITLE_COMPARATORback to summary
pack-priv static final Comparator<BibEntry> YEAR_AUTHOR_TITLE_COMPARATOR

Constructor Detail

OOProcessback to summary
private OOProcess()

Method Detail

comparatorForMulticiteback to summary
public static Comparator<BibEntry> comparatorForMulticite(OOBibStyle style)

The comparator used to sort within a group of merged citations. The term used here is "multicite". The option controlling the order is "MultiCiteChronological" in style files. Yes, they are always sorted one way or another.

makeAuthorYearTitleComparatorback to summary
private static Comparator<BibEntry> makeAuthorYearTitleComparator()
makeYearAuthorTitleComparatorback to summary
private static Comparator<BibEntry> makeYearAuthorTitleComparator()
produceCitationMarkersback to summary
public static void produceCitationMarkers(CitationGroups citationGroups, List<BibDatabase> databases, OOBibStyle style)

Fill citationGroups.bibliography and cgs.citationGroupsUnordered//CitationMarker according to style.