Top Fields Constructors Methods
org.jabref.logic.openoffice

public Class OpenOfficeFileSearch

extends Object
Class Inheritance
Imports
java.io.IOException, java.nio.file.Files, .Path, java.nio.file.attribute.BasicFileAttributes, java.util.ArrayList, .Arrays, .Collections, .List, .Locale, java.util.function.BiPredicate, java.util.stream.Stream, org.jabref.logic.util.OS, org.jabref.logic.util.io.FileUtil, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static List<Path>

Returns:

a list of detected installation paths
detectInstallations
()

Detects existing installation of OpenOffice and LibreOffice.

private static List<Path>
private static List<Path>
findOpenOfficeDirectories(List<Path> programDirectories)

private static List<Path>
private static List<Path>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGGERback to summary
private static final Logger LOGGER

Constructor Detail

OpenOfficeFileSearchback to summary
public OpenOfficeFileSearch()

Method Detail

detectInstallationsback to summary
public static List<Path> detectInstallations()

Detects existing installation of OpenOffice and LibreOffice.

Returns:List<Path>

a list of detected installation paths

findLinuxOpenOfficeDirsback to summary
private static List<Path> findLinuxOpenOfficeDirs()
findOpenOfficeDirectoriesback to summary
private static List<Path> findOpenOfficeDirectories(List<Path> programDirectories)
findOSXOpenOfficeDirsback to summary
private static List<Path> findOSXOpenOfficeDirs()
findWindowsOpenOfficeDirsback to summary
private static List<Path> findWindowsOpenOfficeDirs()