Top Inners Fields Constructors Methods
org.jabref.gui.commonfxcontrols

public Class CitationKeyPatternsPanelViewModel

extends Object
Class Inheritance
Imports
java.util.Collection, .Comparator, javafx.beans.property.ListProperty, .ObjectProperty, .SimpleListProperty, .SimpleObjectProperty, javafx.collections.FXCollections, org.jabref.logic.citationkeypattern.AbstractCitationKeyPatterns, .CitationKeyPattern, .CitationKeyPatternPreferences, org.jabref.logic.l10n.Localization, org.jabref.model.entry.BibEntryType, org.jabref.model.entry.types.EntryType

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final ObjectProperty<CitationKeyPatternsPanelItemModel>
public static Comparator<CitationKeyPatternsPanelItemModel>
public static final String
private final CitationKeyPatternPreferences
private final ListProperty<CitationKeyPatternsPanelItemModel>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ObjectProperty<CitationKeyPatternsPanelItemModel>
public ListProperty<CitationKeyPatternsPanelItemModel>
public void
public void
public void
setValues(Collection<BibEntryType> entryTypeList, AbstractCitationKeyPatterns initialKeyPattern)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultItemPropertyback to summary
private final ObjectProperty<CitationKeyPatternsPanelItemModel> defaultItemProperty
defaultOnTopComparatorback to summary
public static Comparator<CitationKeyPatternsPanelItemModel> defaultOnTopComparator
ENTRY_TYPE_DEFAULT_NAMEback to summary
public static final String ENTRY_TYPE_DEFAULT_NAME
keyPatternPreferencesback to summary
private final CitationKeyPatternPreferences keyPatternPreferences
patternListPropertyback to summary
private final ListProperty<CitationKeyPatternsPanelItemModel> patternListProperty

Constructor Detail

CitationKeyPatternsPanelViewModelback to summary
public CitationKeyPatternsPanelViewModel(CitationKeyPatternPreferences keyPatternPreferences)

Method Detail

defaultKeyPatternPropertyback to summary
public ObjectProperty<CitationKeyPatternsPanelItemModel> defaultKeyPatternProperty()
patternListPropertyback to summary
public ListProperty<CitationKeyPatternsPanelItemModel> patternListProperty()
resetAllback to summary
public void resetAll()
setItemToDefaultPatternback to summary
public void setItemToDefaultPattern(CitationKeyPatternsPanelItemModel item)
setValuesback to summary
public void setValues(Collection<BibEntryType> entryTypeList, AbstractCitationKeyPatterns initialKeyPattern)
org.jabref.gui.commonfxcontrols back to summary

public Class CitationKeyPatternsPanelViewModel.DefaultEntryType

extends Object
implements EntryType
Class Inheritance
  • java.lang.Object
  • org.jabref.gui.commonfxcontrols.CitationKeyPatternsPanelViewModel.DefaultEntryType
All Implemented Interfaces
org.jabref.model.entry.types.EntryType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
getDisplayName()

Implements org.jabref.model.entry.types.EntryType.getDisplayName.

Returns the name presented in the UI

public String
getName()

Implements org.jabref.model.entry.types.EntryType.getName.

Returns the tag name of the entry type.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DefaultEntryTypeback to summary
public DefaultEntryType()

Method Detail

getDisplayNameback to summary
public String getDisplayName()

Implements org.jabref.model.entry.types.EntryType.getDisplayName.

Doc from org.jabref.model.entry.types.EntryType.getDisplayName.

Returns the name presented in the UI

Annotations
@Override
getNameback to summary
public String getName()

Implements org.jabref.model.entry.types.EntryType.getName.

Doc from org.jabref.model.entry.types.EntryType.getName.

Returns the tag name of the entry type.

Annotations
@Override