Verified Owner
Top Description Inners Constructors Methods
org.jabref.logic.bibtex.comparator

public Class BibEntryCompare

extends Object
Class Inheritance
Imports
java.util.Collection, .Collections, .SequencedSet, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field

This class is a strict entry comparator. See Result for possible comparison outcomes.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static BibEntryCompare.Result
compareEntries(BibEntry first, BibEntry second)

Returns: first {Result} second, e.g., if first is a subset of second, then Result.SUBSET is returned.

private static boolean
isSubSet(BibEntry candidateSubSet, BibEntry candidateSuperSet)

private static boolean
isSubSet(BibEntry candidateSubSet, BibEntry candidateSuperSet, Collection<Field> fields)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

BibEntryCompareback to summary
public BibEntryCompare()

Method Detail

compareEntriesback to summary
public static BibEntryCompare.Result compareEntries(BibEntry first, BibEntry second)
Returns:BibEntryCompare.Result

first {Result} second, e.g., if first is a subset of second, then Result.SUBSET is returned.

isSubSetback to summary
private static boolean isSubSet(BibEntry candidateSubSet, BibEntry candidateSuperSet)
isSubSetback to summary
private static boolean isSubSet(BibEntry candidateSubSet, BibEntry candidateSuperSet, Collection<Field> fields)
org.jabref.logic.bibtex.comparator back to summary

public final Enum BibEntryCompare.Result

extends Enum<BibEntryCompare.Result>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final BibEntryCompare.Result
public static final BibEntryCompare.Result
public static final BibEntryCompare.Result
public static final BibEntryCompare.Result
public static final BibEntryCompare.Result
public static final BibEntryCompare.Result

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static BibEntryCompare.Result
public static BibEntryCompare.Result[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DIFFERENTback to summary
public static final BibEntryCompare.Result DIFFERENT
DISJUNCTback to summary
public static final BibEntryCompare.Result DISJUNCT
DISJUNCT_OR_EQUAL_FIELDSback to summary
public static final BibEntryCompare.Result DISJUNCT_OR_EQUAL_FIELDS
EQUALback to summary
public static final BibEntryCompare.Result EQUAL
SUBSETback to summary
public static final BibEntryCompare.Result SUBSET
SUPERSETback to summary
public static final BibEntryCompare.Result SUPERSET

Constructor Detail

Resultback to summary
private Result()

Method Detail

valueOfback to summary
public static BibEntryCompare.Result valueOf(String name)
valuesback to summary
public static BibEntryCompare.Result[] values()