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

public Class OpenOfficePreferences

extends Object
Class Inheritance
Imports
java.util.List, javafx.beans.property.BooleanProperty, .ObjectProperty, .SimpleBooleanProperty, .SimpleObjectProperty, .SimpleStringProperty, .StringProperty, javafx.collections.FXCollections, .ObservableList, org.jabref.logic.citationstyle.CSLStyleLoader, .CitationStyle, org.jabref.logic.openoffice.oocsltext.CSLFormatUtils, org.jabref.logic.openoffice.style.BstCitationFormat, .JStyleLoader, .OOStyle, org.jabref.logic.os.OS, org.jabref.model.openoffice.style.CitationType

Field Summary

Modifier and TypeField and Description
private final BooleanProperty
private final BooleanProperty
private final BooleanProperty
private final ObjectProperty<BstCitationFormat>
private final ObjectProperty<CitationType>
private final StringProperty
private final StringProperty
private final StringProperty
private final StringProperty
private final ObjectProperty<OOStyle>
public static final String
public static final String
public static final String
public static final String
private final StringProperty
private final ObservableList<String>
private final ObservableList<String>
private final ObservableList<String>
private final BooleanProperty
public static final String
public static final String
private final StringProperty
private final BooleanProperty
private final BooleanProperty
public static final String
private final BooleanProperty

Constructor Summary

AccessConstructor and Description
public
OpenOfficePreferences(String executablePath, boolean useAllDatabases, boolean syncWhenCiting, List<String> externalJStyles, String currentJStyle, OOStyle currentStyle, boolean alwaysAddCitedOnPages, String cslBibliographyTitle, String cslBibliographyHeaderFormat, String cslBibliographyBodyFormat, List<String> externalCslStyles, boolean addSpaceBefore, boolean addSpaceAfter, boolean zoteroCompatibilityMode, boolean inferCslStyleFromDocument, List<String> externalBstStyles, String pandocPath, BstCitationFormat bstCitationFormat, CitationType citeSpecialCitationType)

private

Method Summary

Modifier and TypeMethod and Description
public BooleanProperty
public BooleanProperty
public BooleanProperty
public ObjectProperty<BstCitationFormat>
public ObjectProperty<CitationType>
public void
public void
public StringProperty
public StringProperty
public StringProperty
public StringProperty
public ObjectProperty<OOStyle>
public StringProperty
public boolean
public boolean
public boolean
public BstCitationFormat
public CitationType
public String
public String
public String
public String
getCurrentJStyle()

path to the used style file

public OOStyle
public static OpenOfficePreferences
public String
getExecutablePath()

path to soffice-file

public ObservableList<String>
getExternalBstStyles()

List of paths to external BST style files.

public ObservableList<String>
public ObservableList<String>
getExternalJStyles()

list with paths to external style files

public String
getPandocPath()

Path to the pandoc executable used for BST bibliography rendering.

public OpenOfficeReferenceMarkFormat
public boolean
getSyncWhenCiting()

true if the reference list is updated when adding a new citation

public boolean
getUseAllDatabases()

true if all databases should be used when citing

public boolean
public BooleanProperty
public StringProperty
public void
setAddSpaceAfter(boolean addSpaceAfter)

public void
setAddSpaceBefore(boolean addSpaceBefore)

public void
setAlwaysAddCitedOnPages(boolean alwaysAddCitedOnPages)

public void
public void
setCiteSpecialCitationType(CitationType citeSpecialCitationType)

public void
public void
public void
public void
setCurrentJStyle(String currentJStyle)

public void
public void
setExecutablePath(String executablePath)

public void
public void
public void
public void
setInferCslStyleFromDocument(boolean inferCslStyleFromDocument)

public void
public void
setSyncWhenCiting(boolean syncWhenCiting)

public void
setUseAllDatabases(boolean useAllDatabases)

public void
setZoteroCompatibilityMode(boolean zoteroCompatibilityMode)

public boolean
public BooleanProperty
public BooleanProperty
public BooleanProperty
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

addSpaceAfterback to summary
private final BooleanProperty addSpaceAfter
addSpaceBeforeback to summary
private final BooleanProperty addSpaceBefore
alwaysAddCitedOnPagesback to summary
private final BooleanProperty alwaysAddCitedOnPages
bstCitationFormatback to summary
private final ObjectProperty<BstCitationFormat> bstCitationFormat
citeSpecialCitationTypeback to summary
private final ObjectProperty<CitationType> citeSpecialCitationType
cslBibliographyBodyFormatback to summary
private final StringProperty cslBibliographyBodyFormat
cslBibliographyHeaderFormatback to summary
private final StringProperty cslBibliographyHeaderFormat
cslBibliographyTitleback to summary
private final StringProperty cslBibliographyTitle
currentJStyleback to summary
private final StringProperty currentJStyle
currentStyleback to summary
private final ObjectProperty<OOStyle> currentStyle
DEFAULT_LINUX_EXEC_PATHback to summary
public static final String DEFAULT_LINUX_EXEC_PATH
DEFAULT_LINUX_FLATPAK_EXEC_PATHback to summary
public static final String DEFAULT_LINUX_FLATPAK_EXEC_PATH
DEFAULT_OSX_EXEC_PATHback to summary
public static final String DEFAULT_OSX_EXEC_PATH
DEFAULT_WIN_EXEC_PATHback to summary
public static final String DEFAULT_WIN_EXEC_PATH
executablePathback to summary
private final StringProperty executablePath
externalBstStylesback to summary
private final ObservableList<String> externalBstStyles
externalCslStylesback to summary
private final ObservableList<String> externalCslStyles
externalJStylesback to summary
private final ObservableList<String> externalJStyles
inferCslStyleFromDocumentback to summary
private final BooleanProperty inferCslStyleFromDocument
LINUX_EXECUTABLEback to summary
public static final String LINUX_EXECUTABLE
OSX_EXECUTABLEback to summary
public static final String OSX_EXECUTABLE
pandocPathback to summary
private final StringProperty pandocPath
syncWhenCitingback to summary
private final BooleanProperty syncWhenCiting
useAllDatabasesback to summary
private final BooleanProperty useAllDatabases
WINDOWS_EXECUTABLEback to summary
public static final String WINDOWS_EXECUTABLE
zoteroCompatibilityModeback to summary
private final BooleanProperty zoteroCompatibilityMode

Constructor Detail

OpenOfficePreferencesback to summary
public OpenOfficePreferences(String executablePath, boolean useAllDatabases, boolean syncWhenCiting, List<String> externalJStyles, String currentJStyle, OOStyle currentStyle, boolean alwaysAddCitedOnPages, String cslBibliographyTitle, String cslBibliographyHeaderFormat, String cslBibliographyBodyFormat, List<String> externalCslStyles, boolean addSpaceBefore, boolean addSpaceAfter, boolean zoteroCompatibilityMode, boolean inferCslStyleFromDocument, List<String> externalBstStyles, String pandocPath, BstCitationFormat bstCitationFormat, CitationType citeSpecialCitationType)
OpenOfficePreferencesback to summary
private OpenOfficePreferences()

Method Detail

addSpaceAfterPropertyback to summary
public BooleanProperty addSpaceAfterProperty()
addSpaceBeforePropertyback to summary
public BooleanProperty addSpaceBeforeProperty()
alwaysAddCitedOnPagesPropertyback to summary
public BooleanProperty alwaysAddCitedOnPagesProperty()
bstCitationFormatPropertyback to summary
public ObjectProperty<BstCitationFormat> bstCitationFormatProperty()
citeSpecialCitationTypePropertyback to summary
public ObjectProperty<CitationType> citeSpecialCitationTypeProperty()
clearConnectionSettingsback to summary
public void clearConnectionSettings()
clearCurrentJStyleback to summary
public void clearCurrentJStyle()
cslBibliographyBodyFormatPropertyback to summary
public StringProperty cslBibliographyBodyFormatProperty()
cslBibliographyHeaderFormatPropertyback to summary
public StringProperty cslBibliographyHeaderFormatProperty()
cslBibliographyTitlePropertyback to summary
public StringProperty cslBibliographyTitleProperty()
currentJStylePropertyback to summary
public StringProperty currentJStyleProperty()
currentStylePropertyback to summary
public ObjectProperty<OOStyle> currentStyleProperty()
executablePathPropertyback to summary
public StringProperty executablePathProperty()
getAddSpaceAfterback to summary
public boolean getAddSpaceAfter()
getAddSpaceBeforeback to summary
public boolean getAddSpaceBefore()
getAlwaysAddCitedOnPagesback to summary
public boolean getAlwaysAddCitedOnPages()
getBstCitationFormatback to summary
public BstCitationFormat getBstCitationFormat()
getCiteSpecialCitationTypeback to summary
public CitationType getCiteSpecialCitationType()
getCslBibliographyBodyFormatback to summary
public String getCslBibliographyBodyFormat()
getCslBibliographyHeaderFormatback to summary
public String getCslBibliographyHeaderFormat()
getCslBibliographyTitleback to summary
public String getCslBibliographyTitle()
getCurrentJStyleback to summary
public String getCurrentJStyle()

path to the used style file

getCurrentStyleback to summary
public OOStyle getCurrentStyle()
getDefaultback to summary
public static OpenOfficePreferences getDefault()
getExecutablePathback to summary
public String getExecutablePath()

path to soffice-file

getExternalBstStylesback to summary
public ObservableList<String> getExternalBstStyles()

List of paths to external BST style files.

getExternalCslStylesback to summary
public ObservableList<String> getExternalCslStyles()
getExternalJStylesback to summary
public ObservableList<String> getExternalJStyles()

list with paths to external style files

getPandocPathback to summary
public String getPandocPath()

Path to the pandoc executable used for BST bibliography rendering. Defaults to "pandoc" (system PATH). Users can override it in Preferences > OpenOffice/LibreOffice.

getReferenceMarkFormatback to summary
public OpenOfficeReferenceMarkFormat getReferenceMarkFormat()
getSyncWhenCitingback to summary
public boolean getSyncWhenCiting()

true if the reference list is updated when adding a new citation

getUseAllDatabasesback to summary
public boolean getUseAllDatabases()

true if all databases should be used when citing

getZoteroCompatibilityModeback to summary
public boolean getZoteroCompatibilityMode()
inferCslStyleFromDocumentPropertyback to summary
public BooleanProperty inferCslStyleFromDocumentProperty()
pandocPathPropertyback to summary
public StringProperty pandocPathProperty()
setAddSpaceAfterback to summary
public void setAddSpaceAfter(boolean addSpaceAfter)
setAddSpaceBeforeback to summary
public void setAddSpaceBefore(boolean addSpaceBefore)
setAlwaysAddCitedOnPagesback to summary
public void setAlwaysAddCitedOnPages(boolean alwaysAddCitedOnPages)
setBstCitationFormatback to summary
public void setBstCitationFormat(BstCitationFormat format)
setCiteSpecialCitationTypeback to summary
public void setCiteSpecialCitationType(CitationType citeSpecialCitationType)
setCslBibliographyBodyFormatback to summary
public void setCslBibliographyBodyFormat(String format)
setCslBibliographyHeaderFormatback to summary
public void setCslBibliographyHeaderFormat(String headerFormat)
setCslBibliographyTitleback to summary
public void setCslBibliographyTitle(String title)
setCurrentJStyleback to summary
public void setCurrentJStyle(String currentJStyle)
setCurrentStyleback to summary
public void setCurrentStyle(OOStyle style)
setExecutablePathback to summary
public void setExecutablePath(String executablePath)
setExternalBstStylesback to summary
public void setExternalBstStyles(List<String> paths)
setExternalCslStylesback to summary
public void setExternalCslStyles(List<String> paths)
setExternalJStylesback to summary
public void setExternalJStyles(List<String> list)
setInferCslStyleFromDocumentback to summary
public void setInferCslStyleFromDocument(boolean inferCslStyleFromDocument)
setPandocPathback to summary
public void setPandocPath(String path)
setSyncWhenCitingback to summary
public void setSyncWhenCiting(boolean syncWhenCiting)
setUseAllDatabasesback to summary
public void setUseAllDatabases(boolean useAllDatabases)
setZoteroCompatibilityModeback to summary
public void setZoteroCompatibilityMode(boolean zoteroCompatibilityMode)
shouldInferCslStyleFromDocumentback to summary
public boolean shouldInferCslStyleFromDocument()
syncWhenCitingPropertyback to summary
public BooleanProperty syncWhenCitingProperty()
useAllDatabasesPropertyback to summary
public BooleanProperty useAllDatabasesProperty()
zoteroCompatibilityModePropertyback to summary
public BooleanProperty zoteroCompatibilityModeProperty()