public abstract class HomeFinder extends Object
HomeFinder.getInstance() to get the singleton instance.| Constructor and Description |
|---|
HomeFinder() |
| Modifier and Type | Method and Description |
|---|---|
abstract Path |
getHomeFolder() |
static HomeFinder |
getInstance() |
abstract Map<String,Path> |
getLanguageHomes() |
abstract Map<String,Path> |
getToolHomes() |
abstract String |
getVersion() |
public abstract Path getHomeFolder()
null otherwise.public abstract String getVersion()
"snapshot" if unknown.public abstract Map<String,Path> getLanguageHomes()
public abstract Map<String,Path> getToolHomes()
public static HomeFinder getInstance()
IllegalStateException - if no implementation could be found.