Top Inners Fields Constructors Methods
org.jabref.gui.preferences.customentrytypes

public Class FieldViewModel

extends Object
Class Inheritance
Imports
javafx.beans.property.BooleanProperty, .ObjectProperty, .SimpleBooleanProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, org.jabref.logic.l10n.Localization, org.jabref.model.entry.field.BibField, .Field, .FieldFactory, .FieldPriority, .FieldProperty, org.jabref.model.entry.types.EntryType

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private final StringProperty
private final BooleanProperty
private final ObjectProperty<FieldPriority>
private final BooleanProperty

Constructor Summary

AccessConstructor and Description
public
FieldViewModel(Field field, FieldViewModel.Mandatory required, FieldPriority priorityProperty, boolean multiline)

Method Summary

Modifier and TypeMethod and Description
public StringProperty
public FieldPriority
public boolean
public boolean
public BooleanProperty
public BooleanProperty
public BibField
public Field
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

displayNameback to summary
private final StringProperty displayName
multilineback to summary
private final BooleanProperty multiline
priorityPropertyback to summary
private final ObjectProperty<FieldPriority> priorityProperty
requiredback to summary
private final BooleanProperty required

Constructor Detail

FieldViewModelback to summary
public FieldViewModel(Field field, FieldViewModel.Mandatory required, FieldPriority priorityProperty, boolean multiline)

Method Detail

displayNamePropertyback to summary
public StringProperty displayNameProperty()
getPriorityback to summary
public FieldPriority getPriority()
isMultilineback to summary
public boolean isMultiline()
isRequiredback to summary
public boolean isRequired()
multilinePropertyback to summary
public BooleanProperty multilineProperty()
requiredPropertyback to summary
public BooleanProperty requiredProperty()
toBibFieldback to summary
public BibField toBibField(EntryType type)
toFieldback to summary
public Field toField(EntryType type)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override
org.jabref.gui.preferences.customentrytypes back to summary

public final Enum FieldViewModel.Mandatory

extends Enum<FieldViewModel.Mandatory>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final String
public static final FieldViewModel.Mandatory
public static final FieldViewModel.Mandatory

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
public static FieldViewModel.Mandatory
public static FieldViewModel.Mandatory[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

nameback to summary
private final String name

Hides java.lang.Enum.name.

OPTIONALback to summary
public static final FieldViewModel.Mandatory OPTIONAL
REQUIREDback to summary
public static final FieldViewModel.Mandatory REQUIRED

Constructor Detail

Mandatoryback to summary
private Mandatory(String name)

Method Detail

getDisplayNameback to summary
public String getDisplayName()
valueOfback to summary
public static FieldViewModel.Mandatory valueOf(String name)
valuesback to summary
public static FieldViewModel.Mandatory[] values()