Verified Owner
Top Fields Constructors Methods
org.jabref.logic.push

public Class PushToApplicationPreferences

extends Object
Class Inheritance
Imports
java.io.File, java.util.HashMap, .Map, javafx.beans.property.MapProperty, .ObjectProperty, .SimpleMapProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, javafx.collections.FXCollections, org.jabref.logic.os.OS

Field Summary

Modifier and TypeField and Description
private final StringProperty
private final ObjectProperty<CitationCommandString>
private final MapProperty<String, String>
private final StringProperty
private final StringProperty

Constructor Summary

AccessConstructor and Description
public
PushToApplicationPreferences(String activeApplicationName, Map<String, String> commandPaths, String emacsArguments, String vimServer, CitationCommandString citeCommand)

private

Method Summary

Modifier and TypeMethod and Description
public StringProperty
public ObjectProperty<CitationCommandString>
public StringProperty
public String
public CitationCommandString
public MapProperty<String, String>
public static PushToApplicationPreferences
public String
public String
public void
setActiveApplicationName(String activeApplicationName)

public void
public void
setCommandPaths(Map<String, String> commandPaths)

public void
setEmacsArguments(String emacsArguments)

public void
setVimServer(String vimServer)

public StringProperty
public PushToApplicationPreferences

Returns:

a new independent instance with the updated default citation command
withCitationCommand
(CitationCommandString config)

Modifies the current instance to set a new default citation command

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

activeApplicationNameback to summary
private final StringProperty activeApplicationName
citeCommandback to summary
private final ObjectProperty<CitationCommandString> citeCommand
commandPathsback to summary
private final MapProperty<String, String> commandPaths
emacsArgumentsback to summary
private final StringProperty emacsArguments
vimServerback to summary
private final StringProperty vimServer

Constructor Detail

PushToApplicationPreferencesback to summary
public PushToApplicationPreferences(String activeApplicationName, Map<String, String> commandPaths, String emacsArguments, String vimServer, CitationCommandString citeCommand)
PushToApplicationPreferencesback to summary
private PushToApplicationPreferences()

Method Detail

activeApplicationNamePropertyback to summary
public StringProperty activeApplicationNameProperty()
citeCommandPropertyback to summary
public ObjectProperty<CitationCommandString> citeCommandProperty()
emacsArgumentsPropertyback to summary
public StringProperty emacsArgumentsProperty()
getActiveApplicationNameback to summary
public String getActiveApplicationName()
getCiteCommandback to summary
public CitationCommandString getCiteCommand()
getCommandPathsback to summary
public MapProperty<String, String> getCommandPaths()
getDefaultback to summary
public static PushToApplicationPreferences getDefault()
getEmacsArgumentsback to summary
public String getEmacsArguments()
getVimServerback to summary
public String getVimServer()
setActiveApplicationNameback to summary
public void setActiveApplicationName(String activeApplicationName)
setCiteCommandback to summary
public void setCiteCommand(CitationCommandString citeCommand)
setCommandPathsback to summary
public void setCommandPaths(Map<String, String> commandPaths)
setEmacsArgumentsback to summary
public void setEmacsArguments(String emacsArguments)
setVimServerback to summary
public void setVimServer(String vimServer)
vimServerPropertyback to summary
public StringProperty vimServerProperty()
withCitationCommandback to summary
public PushToApplicationPreferences withCitationCommand(CitationCommandString config)

Modifies the current instance to set a new default citation command

Returns:PushToApplicationPreferences

a new independent instance with the updated default citation command