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.strings.StringUtil

Method Summary

Modifier and TypeMethod and Description
public default Optional<Field>
public default String

Returns:

A version of the field name more suitable for display
getDisplayName
()

public String
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()
getDisplayNameback to summary
public default String getDisplayName()
Returns:String

A version of the field name more suitable for display

getNameback to summary
public String getName()
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()