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

public final Enum BiblatexApaField

extends Enum<BiblatexApaField>
implements Field
Class Inheritance
All Implemented Interfaces
org.jabref.model.entry.field.Field
Imports
java.util.Arrays, .EnumSet, .Optional, org.jabref.model.entry.types.BiblatexApaEntryType

Field Summary

Modifier and TypeField and Description
public static final BiblatexApaField
public static final BiblatexApaField
public static final BiblatexApaField
public static final BiblatexApaField
public static final BiblatexApaField
public static final BiblatexApaField
private final String
private final String
private final EnumSet<FieldProperty>
public static final BiblatexApaField
public static final BiblatexApaField

Constructor Summary

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

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

private

Method Summary

Modifier and TypeMethod and Description
public static <T> Optional<BiblatexApaField>
fromName(T type, String name)

public String
getName()

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

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

However, BibEntryWriter converts to lower case.

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 BiblatexApaField
public static BiblatexApaField[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

AMENDMENTback to summary
public static final BiblatexApaField AMENDMENT
ARTICLEback to summary
public static final BiblatexApaField ARTICLE
CITATIONback to summary
public static final BiblatexApaField CITATION
CITATION_CITEDATEback to summary
public static final BiblatexApaField CITATION_CITEDATE
CITATION_CITEINFOback to summary
public static final BiblatexApaField CITATION_CITEINFO
CITATION_CITEORGback to summary
public static final BiblatexApaField CITATION_CITEORG
displayNameback to summary
private final String displayName
nameback to summary
private final String name

Hides java.lang.Enum.name.

propertiesback to summary
private final EnumSet<FieldProperty> properties
SECTIONback to summary
public static final BiblatexApaField SECTION
SOURCEback to summary
public static final BiblatexApaField SOURCE

Constructor Detail

BiblatexApaFieldback to summary
private BiblatexApaField(String name)
BiblatexApaFieldback to summary
private BiblatexApaField(String name, String displayName)
BiblatexApaFieldback to summary
private BiblatexApaField(String name, String displayName, FieldProperty first, FieldProperty... rest)
BiblatexApaFieldback to summary
private BiblatexApaField(String name, FieldProperty first, FieldProperty... rest)

Method Detail

fromNameback to summary
public static <T> Optional<BiblatexApaField> fromName(T type, String name)
getNameback to summary
public String getName()

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

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

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

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

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 BiblatexApaField valueOf(String name)
valuesback to summary
public static BiblatexApaField[] values()