Top Description Fields Constructors Methods
org.jabref.model.entry.field

public final Enum StandardField

extends Enum<StandardField>
implements Field
Class Inheritance
All Implemented Interfaces
org.jabref.model.entry.field.Field
Imports
java.util.EnumSet, .HashMap, .Locale, .Map, .Optional, .Set, org.jabref.gui.fieldeditors.FieldNameLabel

Standard BibTeX and BibLaTeX fields, as well as "normal" JabRef specific fields.

See FieldNameLabel#getDescription(org.jabref.model.entry.field.Field) for a description of each field.

Field Summary

Modifier and TypeField and Description
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final Set<Field>
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
private final String
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
private final String
private static final Map<String, StandardField>
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
private final EnumSet<FieldProperty>
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField
public static final StandardField

Constructor Summary

AccessConstructor and Description
private
private
StandardField(String name, String displayName)

private
StandardField(String name, String displayName, FieldProperty first, FieldProperty... rest)

private

Method Summary

Modifier and TypeMethod and Description
public static Optional<StandardField>
public String
public String
public EnumSet<FieldProperty>
getProperties()

Implements org.jabref.model.entry.field.Field.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 boolean
public static StandardField
public static StandardField[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ABSTRACTback to summary
public static final StandardField ABSTRACT
ADDENDUMback to summary
public static final StandardField ADDENDUM
ADDRESSback to summary
public static final StandardField ADDRESS
AFTERWORDback to summary
public static final StandardField AFTERWORD
ANNOTATIONback to summary
public static final StandardField ANNOTATION
ANNOTATORback to summary
public static final StandardField ANNOTATOR
ANNOTEback to summary
public static final StandardField ANNOTE
ARCHIVEPREFIXback to summary
public static final StandardField ARCHIVEPREFIX
ASSIGNEEback to summary
public static final StandardField ASSIGNEE
AUTHORback to summary
public static final StandardField AUTHOR
AUTOMATIC_FIELDSback to summary
public static final Set<Field> AUTOMATIC_FIELDS
BOOKAUTHORback to summary
public static final StandardField BOOKAUTHOR
BOOKPAGINATIONback to summary
public static final StandardField BOOKPAGINATION
BOOKSUBTITLEback to summary
public static final StandardField BOOKSUBTITLE
BOOKTITLEback to summary
public static final StandardField BOOKTITLE
BOOKTITLEADDONback to summary
public static final StandardField BOOKTITLEADDON
CHAPTERback to summary
public static final StandardField CHAPTER
CITESback to summary
public static final StandardField CITES
COMMENTback to summary
public static final StandardField COMMENT
COMMENTATORback to summary
public static final StandardField COMMENTATOR
CREATIONDATEback to summary
public static final StandardField CREATIONDATE
CROSSREFback to summary
public static final StandardField CROSSREF
DATEback to summary
public static final StandardField DATE
DAYback to summary
public static final StandardField DAY
DAYFILEDback to summary
public static final StandardField DAYFILED
displayNameback to summary
private final String displayName
DOIback to summary
public static final StandardField DOI
EDITIONback to summary
public static final StandardField EDITION
EDITORback to summary
public static final StandardField EDITOR
EDITORAback to summary
public static final StandardField EDITORA
EDITORATYPEback to summary
public static final StandardField EDITORATYPE
EDITORBback to summary
public static final StandardField EDITORB
EDITORBTYPEback to summary
public static final StandardField EDITORBTYPE
EDITORCback to summary
public static final StandardField EDITORC
EDITORCTYPEback to summary
public static final StandardField EDITORCTYPE
EDITORTYPEback to summary
public static final StandardField EDITORTYPE
EIDback to summary
public static final StandardField EID
ENTRYSETback to summary
public static final StandardField ENTRYSET
EPRINTback to summary
public static final StandardField EPRINT
EPRINTCLASSback to summary
public static final StandardField EPRINTCLASS
EPRINTTYPEback to summary
public static final StandardField EPRINTTYPE
EVENTDATEback to summary
public static final StandardField EVENTDATE
EVENTTITLEback to summary
public static final StandardField EVENTTITLE
EVENTTITLEADDONback to summary
public static final StandardField EVENTTITLEADDON
FILEback to summary
public static final StandardField FILE
FOLDERback to summary
public static final StandardField FOLDER
FOREWORDback to summary
public static final StandardField FOREWORD
GENDERback to summary
public static final StandardField GENDER
GROUPSback to summary
public static final StandardField GROUPS
HOLDERback to summary
public static final StandardField HOLDER
HOWPUBLISHEDback to summary
public static final StandardField HOWPUBLISHED
IDSback to summary
public static final StandardField IDS
INSTITUTIONback to summary
public static final StandardField INSTITUTION
INTRODUCTIONback to summary
public static final StandardField INTRODUCTION
ISBNback to summary
public static final StandardField ISBN
ISRNback to summary
public static final StandardField ISRN
ISSNback to summary
public static final StandardField ISSN
ISSUEback to summary
public static final StandardField ISSUE
ISSUESUBTITLEback to summary
public static final StandardField ISSUESUBTITLE
ISSUETITLEback to summary
public static final StandardField ISSUETITLE
JOURNALback to summary
public static final StandardField JOURNAL
JOURNALSUBTITLEback to summary
public static final StandardField JOURNALSUBTITLE
JOURNALTITLEback to summary
public static final StandardField JOURNALTITLE
KEYback to summary
public static final StandardField KEY
KEYWORDSback to summary
public static final StandardField KEYWORDS
LABELback to summary
public static final StandardField LABEL
LANGUAGEback to summary
public static final StandardField LANGUAGE
LANGUAGEIDback to summary
public static final StandardField LANGUAGEID
LIBRARYback to summary
public static final StandardField LIBRARY
LOCATIONback to summary
public static final StandardField LOCATION
MAINSUBTITLEback to summary
public static final StandardField MAINSUBTITLE
MAINTITLEback to summary
public static final StandardField MAINTITLE
MAINTITLEADDONback to summary
public static final StandardField MAINTITLEADDON
MODIFICATIONDATEback to summary
public static final StandardField MODIFICATIONDATE
MONTHback to summary
public static final StandardField MONTH
MONTHFILEDback to summary
public static final StandardField MONTHFILED
MR_NUMBERback to summary
public static final StandardField MR_NUMBER
nameback to summary
private final String name

Hides java.lang.Enum.name.

NAME_TO_STANDARD_FIELDback to summary
private static final Map<String, StandardField> NAME_TO_STANDARD_FIELD
NAMEADDONback to summary
public static final StandardField NAMEADDON
NATIONALITYback to summary
public static final StandardField NATIONALITY
NOTEback to summary
public static final StandardField NOTE
NUMBERback to summary
public static final StandardField NUMBER
ORGANIZATIONback to summary
public static final StandardField ORGANIZATION
ORIGDATEback to summary
public static final StandardField ORIGDATE
ORIGLANGUAGEback to summary
public static final StandardField ORIGLANGUAGE
OWNERback to summary
public static final StandardField OWNER
PAGESback to summary
public static final StandardField PAGES
PAGETOTALback to summary
public static final StandardField PAGETOTAL
PAGINATIONback to summary
public static final StandardField PAGINATION
PARTback to summary
public static final StandardField PART
PDFback to summary
public static final StandardField PDF
PMIDback to summary
public static final StandardField PMID
PRIMARYCLASSback to summary
public static final StandardField PRIMARYCLASS
propertiesback to summary
private final EnumSet<FieldProperty> properties
PSback to summary
public static final StandardField PS
PUBLISHERback to summary
public static final StandardField PUBLISHER
PUBSTATEback to summary
public static final StandardField PUBSTATE
REPORTNOback to summary
public static final StandardField REPORTNO
REVIEWback to summary
public static final StandardField REVIEW
REVISIONback to summary
public static final StandardField REVISION
SCHOOLback to summary
public static final StandardField SCHOOL
SERIESback to summary
public static final StandardField SERIES
SHORTAUTHORback to summary
public static final StandardField SHORTAUTHOR
SHORTEDITORback to summary
public static final StandardField SHORTEDITOR
SHORTTITLEback to summary
public static final StandardField SHORTTITLE
SORTKEYback to summary
public static final StandardField SORTKEY
SORTNAMEback to summary
public static final StandardField SORTNAME
SUBTITLEback to summary
public static final StandardField SUBTITLE
TIMESTAMPback to summary
public static final StandardField TIMESTAMP
TITLEback to summary
public static final StandardField TITLE
TITLEADDONback to summary
public static final StandardField TITLEADDON
TRANSLATORback to summary
public static final StandardField TRANSLATOR
TYPEback to summary
public static final StandardField TYPE
URIback to summary
public static final StandardField URI
URLback to summary
public static final StandardField URL
URLDATEback to summary
public static final StandardField URLDATE
VENUEback to summary
public static final StandardField VENUE
VERSIONback to summary
public static final StandardField VERSION
VOLUMEback to summary
public static final StandardField VOLUME
VOLUMESback to summary
public static final StandardField VOLUMES
XDATAback to summary
public static final StandardField XDATA
XREFback to summary
public static final StandardField XREF
YEARback to summary
public static final StandardField YEAR
YEARFILEDback to summary
public static final StandardField YEARFILED
ZBL_NUMBERback to summary
public static final StandardField ZBL_NUMBER

Constructor Detail

StandardFieldback to summary
private StandardField(String name)
StandardFieldback to summary
private StandardField(String name, String displayName)
StandardFieldback to summary
private StandardField(String name, String displayName, FieldProperty first, FieldProperty... rest)
StandardFieldback to summary
private StandardField(String name, FieldProperty first, FieldProperty... rest)

Method Detail

fromNameback to summary
public static Optional<StandardField> fromName(String name)
getDisplayNameback to summary
public String getDisplayName()

Overrides default org.jabref.model.entry.field.Field.getDisplayName.

Returns:String

Doc from org.jabref.model.entry.field.Field.getDisplayName.

A version of the field name more suitable for display

Annotations
@Override
getNameback to summary
public String getName()

Implements org.jabref.model.entry.field.Field.getName.

Annotations
@Override
getPropertiesback to summary
public EnumSet<FieldProperty> getProperties()

Implements org.jabref.model.entry.field.Field.getProperties.

Doc from org.jabref.model.entry.field.Field.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.

Annotations
@Override
isStandardFieldback to summary
public boolean isStandardField()

Implements org.jabref.model.entry.field.Field.isStandardField.

Annotations
@Override
valueOfback to summary
public static StandardField valueOf(String name)
valuesback to summary
public static StandardField[] values()