public class Interpreter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Interpreter.InvalidExeException |
Modifier and Type | Field and Description |
---|---|
java.util.Set<Package> |
availablePackages |
static Interpreter |
defaultInterpreter |
java.lang.String |
exe |
static java.util.List<Interpreter> |
interpreters |
private VersionNumber |
rVersion |
boolean |
validInterpreter |
private float |
value |
Constructor and Description |
---|
Interpreter(java.lang.String exe) |
Modifier and Type | Method and Description |
---|---|
static boolean |
addInterpreter(java.lang.String exec) |
void |
analyseInterpreter() |
private float |
evaluate() |
static void |
getAvailableInterpreters() |
static java.lang.String |
getInterpretersStr() |
java.lang.String[] |
getLinuxEnvVars() |
java.util.Set<Package> |
getPackagesToInstall() |
VersionNumber |
getRVersion() |
static boolean |
interpretersAreLoaded() |
static boolean |
isDefaultInterpreterDefined() |
static void |
loadDefaultInterpreter() |
java.lang.String |
packagesToInstallString() |
private Output |
readPackagesAvailable() |
(package private) boolean |
readPackagesFromOutput(Output output) |
static boolean |
removeInterpreter(int i) |
static boolean |
setDefault(int i) |
java.lang.String |
titleString() |
java.lang.String |
toString() |
boolean |
update() |
public static java.util.List<Interpreter> interpreters
public static Interpreter defaultInterpreter
public java.util.Set<Package> availablePackages
public java.lang.String exe
public boolean validInterpreter
private float value
private VersionNumber rVersion
public static boolean isDefaultInterpreterDefined()
public static boolean interpretersAreLoaded()
public static void loadDefaultInterpreter()
public static void getAvailableInterpreters()
public static boolean addInterpreter(java.lang.String exec)
public static boolean removeInterpreter(int i)
public static boolean setDefault(int i)
public static java.lang.String getInterpretersStr()
public void analyseInterpreter()
private Output readPackagesAvailable() throws java.lang.Exception
java.lang.Exception
boolean readPackagesFromOutput(Output output)
public VersionNumber getRVersion()
public java.lang.String[] getLinuxEnvVars()
public java.util.Set<Package> getPackagesToInstall()
public java.lang.String titleString()
public java.lang.String packagesToInstallString()
public java.lang.String toString()
toString
in class java.lang.Object
private float evaluate()
public boolean update()