Top Fields Constructors Methods
org.jabref.gui.importer

public final Record BibEntryTypePrefsAndFileViewModel

extends Record
Class Inheritance
Record Components
customTypeFromPreferences:BibEntryType 
customTypeFromFile:BibEntryType 
Imports
org.jabref.logic.exporter.MetaDataSerializer, org.jabref.logic.l10n.Localization, org.jabref.model.entry.BibEntryType

Field Summary

Modifier and TypeField and Description
private final BibEntryType
customTypeFromFile

Record Component accessed by customTypeFromFile().

private final BibEntryType

Constructor Summary

AccessConstructor and Description
public
BibEntryTypePrefsAndFileViewModel(BibEntryType customTypeFromPreferences, BibEntryType customTypeFromFile)

Method Summary

Modifier and TypeMethod and Description
public BibEntryType
customTypeFromFile()

Record Component getter of customTypeFromFile.

public BibEntryType
public final boolean
equals(Object
the reference object with which to compare.
o
)

Implements abstract java.lang.Record.equals.

Indicates whether some other object is "equal to" this one.

public final int
hashCode()

Implements abstract java.lang.Record.hashCode.

Returns a hash code value for the record.

public String
toString()

Implements abstract java.lang.Record.toString.

Used to render in the UI.

Field Detail

customTypeFromFileback to summary
private final BibEntryType customTypeFromFile

Record Component accessed by customTypeFromFile().

customTypeFromPreferencesback to summary
private final BibEntryType customTypeFromPreferences

Record Component accessed by customTypeFromPreferences().

Constructor Detail

BibEntryTypePrefsAndFileViewModelback to summary
public BibEntryTypePrefsAndFileViewModel(BibEntryType customTypeFromPreferences, BibEntryType customTypeFromFile)

Method Detail

customTypeFromFileback to summary
public BibEntryType customTypeFromFile()

Record Component getter of customTypeFromFile.

customTypeFromPreferencesback to summary
public BibEntryType customTypeFromPreferences()

Record Component getter of customTypeFromPreferences.

equalsback to summary
public final boolean equals(Object o)

Implements abstract java.lang.Record.equals.

Doc from java.lang.Record.equals.

Indicates whether some other object is "equal to" this one. In addition to the general contract of Object.equals, record classes must further obey the invariant that when a record instance is "copied" by passing the result of the record component accessor methods to the canonical constructor, as follows:

    R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
Parameters
o:Object

the reference object with which to compare.

Returns:boolean

true if this record is equal to the argument; false otherwise.

hashCodeback to summary
public final int hashCode()

Implements abstract java.lang.Record.hashCode.

Doc from java.lang.Record.hashCode.

Returns a hash code value for the record. Obeys the general contract of Object.hashCode. For records, hashing behavior is constrained by the refined contract of Record.equals, so that any two records created from the same components must have the same hash code.

Returns:int

a hash code value for this record.

toStringback to summary
public String toString()

Implements abstract java.lang.Record.toString.

Used to render in the UI. This is different from BibEntryType#toString(), because this is the serialization the user expects

Returns:String

Doc from java.lang.Record.toString.

a string representation of the object.

Annotations
@Override