Top Fields Constructors Methods
org.jabref.gui.preferences.externalfiletypes

public Class EditExternalFileTypeViewModel

extends Object
Class Inheritance
Imports
javafx.beans.property.BooleanProperty, .SimpleBooleanProperty, .SimpleStringProperty, .StringProperty, javafx.collections.ObservableList, javafx.scene.Node, org.jabref.logic.l10n.Localization, org.jabref.model.strings.StringUtil, de.saxsys.mvvmfx.utils.validation.CompositeValidator, de.saxsys.mvvmfx.utils.validation.FunctionBasedValidator, de.saxsys.mvvmfx.utils.validation.ValidationMessage, de.saxsys.mvvmfx.utils.validation.ValidationStatus, de.saxsys.mvvmfx.utils.validation.Validator

Field Summary

Modifier and TypeField and Description
private final BooleanProperty
private final BooleanProperty
private final StringProperty
private de.saxsys.mvvmfx.utils.validation.CompositeValidator
private final ObservableList<ExternalFileTypeItemViewModel>
private final ExternalFileTypeItemViewModel
private final StringProperty
private de.saxsys.mvvmfx.utils.validation.CompositeValidator
private final StringProperty
private de.saxsys.mvvmfx.utils.validation.CompositeValidator
private final String
private final String
private final String
private final StringProperty
private de.saxsys.mvvmfx.utils.validation.CompositeValidator

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BooleanProperty
public BooleanProperty
public StringProperty
public de.saxsys.mvvmfx.utils.validation.ValidationStatus
public Node
public StringProperty
public de.saxsys.mvvmfx.utils.validation.ValidationStatus
public StringProperty
public de.saxsys.mvvmfx.utils.validation.ValidationStatus
public StringProperty
private void
public void
public de.saxsys.mvvmfx.utils.validation.ValidationStatus
public BooleanProperty
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

customApplicationSelectedPropertyback to summary
private final BooleanProperty customApplicationSelectedProperty
defaultApplicationSelectedPropertyback to summary
private final BooleanProperty defaultApplicationSelectedProperty
extensionPropertyback to summary
private final StringProperty extensionProperty
extensionValidatorback to summary
private de.saxsys.mvvmfx.utils.validation.CompositeValidator extensionValidator
fileTypesback to summary
private final ObservableList<ExternalFileTypeItemViewModel> fileTypes
fileTypeViewModelback to summary
private final ExternalFileTypeItemViewModel fileTypeViewModel
mimeTypePropertyback to summary
private final StringProperty mimeTypeProperty
mimeTypeValidatorback to summary
private de.saxsys.mvvmfx.utils.validation.CompositeValidator mimeTypeValidator
namePropertyback to summary
private final StringProperty nameProperty
nameValidatorback to summary
private de.saxsys.mvvmfx.utils.validation.CompositeValidator nameValidator
originalExtensionback to summary
private final String originalExtension
originalMimeTypeback to summary
private final String originalMimeType
originalNameback to summary
private final String originalName
selectedApplicationPropertyback to summary
private final StringProperty selectedApplicationProperty
validatorback to summary
private de.saxsys.mvvmfx.utils.validation.CompositeValidator validator

Constructor Detail

EditExternalFileTypeViewModelback to summary
public EditExternalFileTypeViewModel(ExternalFileTypeItemViewModel fileTypeViewModel, ObservableList<ExternalFileTypeItemViewModel> fileTypes)

Method Detail

customApplicationSelectedPropertyback to summary
public BooleanProperty customApplicationSelectedProperty()
defaultApplicationSelectedPropertyback to summary
public BooleanProperty defaultApplicationSelectedProperty()
extensionPropertyback to summary
public StringProperty extensionProperty()
extensionValidationback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus extensionValidation()
getIconback to summary
public Node getIcon()
mimeTypePropertyback to summary
public StringProperty mimeTypeProperty()
mimeTypeValidationback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus mimeTypeValidation()
namePropertyback to summary
public StringProperty nameProperty()
nameValidationback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus nameValidation()
selectedApplicationPropertyback to summary
public StringProperty selectedApplicationProperty()
setupValidationback to summary
private void setupValidation()
storeSettingsback to summary
public void storeSettings()
validationStatusback to summary
public de.saxsys.mvvmfx.utils.validation.ValidationStatus validationStatus()
validExtensionTypePropertyback to summary
public BooleanProperty validExtensionTypeProperty()