Verified Owner
Top Methods
org.jabref.model.entry.field

public Interface Field

Known Direct Implementers
org.jabref.model.entry.field.IEEEField, org.jabref.model.entry.field.InternalField, org.jabref.model.entry.field.SpecialField, org.jabref.model.entry.field.StandardField, org.jabref.model.entry.field.UnknownField, org.jabref.model.entry.field.UserSpecificCommentField, org.jabref.model.entry.field.AMSField, org.jabref.model.entry.field.BiblatexApaField, org.jabref.model.entry.field.BiblatexSoftwareField
Imports
java.util.EnumSet, .Optional, org.jabref.model.entry.EntryConverter

Method Summary

Modifier and TypeMethod and Description
public default Optional<Field>
public String
getName()

Name used for writing to .bib (or as XMP data)

However, BibEntryWriter converts to lower case.

public EnumSet<FieldProperty>
getProperties()

properties contains mappings to tell the EntryEditor to add a specific function to this field, for instance a dropdown for selecting the month for the month field.

public default boolean
public default boolean
public default boolean
public boolean

Method Detail

getAliasback to summary
public default Optional<Field> getAlias()
getNameback to summary
public String getName()

Name used for writing to .bib (or as XMP data)

However, BibEntryWriter converts to lower case. See org.jabref.logic.bibtex.BibEntryWriter#getFormattedFieldName

getPropertiesback to summary
public EnumSet<FieldProperty> getProperties()

properties contains mappings to tell the EntryEditor to add a specific function to this field, for instance a dropdown for selecting the month for the month field.

Note that this set needs to be mutable. This is required, because we allow standard fields to be modifiable via the UI.

isDeprecatedback to summary
public default boolean isDeprecated()
isMultiLineDefinedback to summary
public default boolean isMultiLineDefined()
isNumericback to summary
public default boolean isNumeric()
isStandardFieldback to summary
public boolean isStandardField()