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

public final Enum BiblatexSoftwareField

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

Field Summary

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

Constructor Summary

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

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

private

Method Summary

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

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

Field Detail

displayNameback to summary
private final String displayName
HALIDback to summary
public static final BiblatexSoftwareField HALID
HALVERSIONback to summary
public static final BiblatexSoftwareField HALVERSION
INTRODUCEDINback to summary
public static final BiblatexSoftwareField INTRODUCEDIN
LICENSEback to summary
public static final BiblatexSoftwareField LICENSE
nameback to summary
private final String name

Hides java.lang.Enum.name.

propertiesback to summary
private final EnumSet<FieldProperty> properties
RELATEDSTRINGback to summary
public static final BiblatexSoftwareField RELATEDSTRING
RELATEDTYPEback to summary
public static final BiblatexSoftwareField RELATEDTYPE
REPOSITORYback to summary
public static final BiblatexSoftwareField REPOSITORY
SWHIDback to summary
public static final BiblatexSoftwareField SWHID

Constructor Detail

BiblatexSoftwareFieldback to summary
private BiblatexSoftwareField(String name)
BiblatexSoftwareFieldback to summary
private BiblatexSoftwareField(String name, String displayName)
BiblatexSoftwareFieldback to summary
private BiblatexSoftwareField(String name, String displayName, FieldProperty first, FieldProperty... rest)
BiblatexSoftwareFieldback to summary
private BiblatexSoftwareField(String name, FieldProperty first, FieldProperty... rest)

Method Detail

fromNameback to summary
public static <T> Optional<BiblatexSoftwareField> fromName(T type, 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 BiblatexSoftwareField valueOf(String name)
valuesback to summary
public static BiblatexSoftwareField[] values()