|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.af.jhlir.tools.DirectoryGuesser
public class DirectoryGuesser
Class encapsulates methods to guess installation paths for used third party applications and our own applications
| Nested Class Summary | |
|---|---|
static class |
DirectoryGuesser.ContainsFilePredicate
|
static class |
DirectoryGuesser.Predicate
|
static class |
DirectoryGuesser.RHomeBinPredicate
|
| Constructor Summary | |
|---|---|
DirectoryGuesser()
|
|
| Method Summary | |
|---|---|
static String |
guessDesktop()
|
static String |
guessJavaHome()
|
static String |
guessPDFViewerPath()
Guesses absolute path to PDF viewer. |
static String |
guessRHome()
Guesses R Home. |
static String |
searchDir(String[] search,
String[] searchDir,
String[] searchFile,
boolean directory)
Searches for files and returns the first candidate. |
static File |
searchForFile(File dir,
List<String> searchFirst,
DirectoryGuesser.Predicate pred)
|
static String |
searchforFile(File dir,
String[] searchDir,
String[] searchFile,
boolean directory)
Searches for files and returns the first candidate. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DirectoryGuesser()
| Method Detail |
|---|
public static String searchDir(String[] search,
String[] searchDir,
String[] searchFile,
boolean directory)
search - Array of paths to the root directories of this search.searchDir - Files which contain these Strings as substrings should be searched.searchFile - Files which contain these Strings as substrings are final candidates.directory - is the file we are looking for a directory?
public static String searchforFile(File dir,
String[] searchDir,
String[] searchFile,
boolean directory)
searchDir - Files which contain these Strings as substrings should be searched.searchFile - Files which contain these Strings as substrings are final candidates.directory - is the file we are looking for a directory?
public static File searchForFile(File dir,
List<String> searchFirst,
DirectoryGuesser.Predicate pred)
public static String guessPDFViewerPath()
public static String guessRHome()
public static String guessJavaHome()
public static String guessDesktop()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||