|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectwt.security.Access
wt.security.RuntimeAccess
public class RuntimeAccess
Class that provides wrappers to priviledged runtime methods using
the wt.security package. This allows applets to execute applications on the
client which is typically restricted by the sandbox.
Supported API: true
| Method Summary | |
|---|---|
Process |
exec(String command)
Wrapper for Runtime.getRuntime().exec() method. |
Process |
exec(String[] cmdarray,
String[] envp)
Wrapper for Runtime.getRuntime().exec() method. |
Process |
exec(String[] cmdarray,
String[] envp,
File workDir)
Wrapper for Runtime.getRuntime().exec() method. |
static RuntimeAccess |
getRuntimeAccess()
Get instance of RuntimeAccess. |
static RuntimeAccess |
getRuntimeAccess(Frame parentFrame)
Get instance of RuntimeAccess. |
void |
load(String filename)
Wrapper for Runtime.getRuntime().load() method. |
void |
loadLibrary(String libname)
Wrapper for Runtime.getRuntime().loadLibrary() method. |
Process |
run(String file)
Method to load a file with the associated application. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static RuntimeAccess getRuntimeAccess(Frame parentFrame)
RuntimeAccess. This instance can then be
used to perform runtime operation that are typically restricted by the
sandbox.
parentFrame - the parent frame for security dialog boxes that may be
presented
public static RuntimeAccess getRuntimeAccess()
RuntimeAccess. This instance can then be
used to perform runtime operation that are typically restricted by the
sandbox.
public final Process exec(String command)
throws WTSecurityException,
IOException
command - the command to be executed
WTSecurityException
IOException
public final Process exec(String[] cmdarray,
String[] envp)
throws WTSecurityException,
IOException
cmdarray - array containing the command to call and its argumentsenvp - array containing environment in format name=value
WTSecurityException
IOException
public final Process exec(String[] cmdarray,
String[] envp,
File workDir)
throws WTSecurityException,
IOException
cmdarray - array containing the command to call and its argumentsenvp - array containing environment in format name=valueworkDir - working directory of subprocess
WTSecurityException
IOException
public final Process run(String file)
throws WTSecurityException,
IOException
file - the file to be loaded by it's associated executable.
WTSecurityException
IOException
public final void load(String filename)
throws WTSecurityException
filename - the file to load
WTSecurityException
public final void loadLibrary(String libname)
throws WTSecurityException
libname - the name of the library
WTSecurityException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||