public class VMOptions extends EncodableObject
Use the static vmOptions field to access the VM options selected and saved on the running system.
Modifier and Type | Field and Description |
---|---|
String |
_fields |
boolean |
fixedSIPButton |
boolean |
keepVmResident |
String |
pathToEve |
static int |
REMOVE_ALL_EWESOFT_OPTIONS
Used with removeInstallation, will remove all Ewesoft
configurations including the EveVM configuration.
|
static int |
REMOVE_FILE_ASSOCIATIONS
Used with removeInstallation, will remove all file association
for .eve files.
|
static int |
REMOVE_VM_OPTIONS
Used with removeInstallation, will remove the Ewesoft\EveVM
configuration.
|
boolean |
showEveSyncConsole |
boolean |
singleWindowed |
boolean |
useSIP |
boolean |
useSoftKeyboard |
static VMOptions |
vmOptions
This holds an instance of VMOptions that has been initialized to the
correct saved values.
|
Constructor and Description |
---|
VMOptions() |
Modifier and Type | Method and Description |
---|---|
void |
apply() |
boolean |
applySystemOptions() |
Type |
getLaunchType()
Get the default launcher Class.
|
static VMOptions |
getNewVMOptions()
Use this to get a new instance of a VMOptions - don't use the constructor
VMOptions().
|
protected void |
initialize() |
boolean |
read() |
static void |
removeInstallation(boolean onLocalMachine,
int whatToRemove)
Remove installation information on the local or remote machine.
|
void |
runMain(String[] args,
String startClassName) |
boolean |
save() |
void |
setupInstall()
Deprecated.
use setupInstall(boolean onLocalMachine) instead.
|
void |
setupInstall(boolean onLocalMachine)
This method is used to setup the computer or mobile device after the installation
of the Eve VM or an Eve application if installation of the VM is part
of the application installation.
|
void |
setupInstallFileAssociations()
Deprecated.
use setupInstallFileAssociations(boolean onLocalMachine).
|
boolean |
setupInstallFileAssociations(boolean onLocalMachine)
Setup standard File Associations on the local machine or on the
remote device (connected via ActiveSync).
|
static boolean |
shouldUsePathToEve() |
decode, decoded, decoded, decodeFields, decodeFields, encode, encoded, encoded, encodeFields, encodeFields, textDecode, textEncode
_getFieldType, _getSetField, cache, compareTo, copied, copyFrom, equals, getCopy, getDeclaredField, getDeclaredFieldValue, getMyFieldList, getNew
public boolean singleWindowed
public boolean keepVmResident
public boolean fixedSIPButton
public boolean useSIP
public boolean useSoftKeyboard
public String pathToEve
public String _fields
public boolean showEveSyncConsole
public static VMOptions vmOptions
public static final int REMOVE_FILE_ASSOCIATIONS
public static final int REMOVE_VM_OPTIONS
public static final int REMOVE_ALL_EWESOFT_OPTIONS
public static boolean shouldUsePathToEve()
public static VMOptions getNewVMOptions()
public boolean read()
public boolean save()
public boolean applySystemOptions()
public static void removeInstallation(boolean onLocalMachine, int whatToRemove) throws IOException
onLocalMachine
- true for the local machine, false for the
remote device.whatToRemove
- any of the REMOVE_XXX values OR'ed together.IOException
- on error.public void setupInstallFileAssociations()
public boolean setupInstallFileAssociations(boolean onLocalMachine)
onLocalMachine
- true to setup the local machine, false
for a connected remote device.public void setupInstall() throws IOException
IOException
public void setupInstall(boolean onLocalMachine) throws IOException
onLocalMachine
- true for the local machine, false for the remote.IOException
public void apply()
public Type getLaunchType()
protected void initialize()