|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opera.core.systems.runner.OperaRunner
com.opera.core.systems.runner.launcher.OperaLauncherRunner
public class OperaLauncherRunner
OperaLauncherRunner implements an interface in C++ with a Java API for controlling the Opera binary.
| Field Summary |
|---|
| Fields inherited from class com.opera.core.systems.runner.OperaRunner |
|---|
settings |
| Constructor Summary | |
|---|---|
OperaLauncherRunner()
|
|
OperaLauncherRunner(OperaLauncherRunnerSettings settings)
|
|
| Method Summary | |
|---|---|
String |
getOperaCrashlog()
If Opera crashed there should be a crashlog. |
boolean |
hasOperaCrashed()
Did Opera crash? This is reset on next call, so if you don't check you won't know. |
boolean |
isOperaRunning()
Is Opera running? |
boolean |
isOperaRunning(int processId)
|
ScreenShotReply |
saveScreenshot(long timeout,
String... hashes)
Take screenshots! |
void |
shutdown()
Handles safe shutdown of the OperaRunner class. |
void |
startOpera()
Start Opera, does nothing if Opera is already started. |
void |
stopOpera()
Stops Opera, does nothing if Opera isn't running. |
static Level |
toLauncherLoggingLevel(Level level)
The launcher allows for the following logging levels: "FINEST", "FINE", "INFO", "WARNING", "SEVERE". |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OperaLauncherRunner()
public OperaLauncherRunner(OperaLauncherRunnerSettings settings)
| Method Detail |
|---|
public void startOpera()
OperaRunner
startOpera in interface OperaRunnerstartOpera in class OperaRunnerpublic void stopOpera()
OperaRunner
stopOpera in interface OperaRunnerstopOpera in class OperaRunnerpublic boolean isOperaRunning()
OperaRunner
isOperaRunning in interface OperaRunnerisOperaRunning in class OperaRunnerpublic boolean isOperaRunning(int processId)
isOperaRunning in interface OperaRunnerisOperaRunning in class OperaRunnerpublic boolean hasOperaCrashed()
OperaRunner
hasOperaCrashed in interface OperaRunnerhasOperaCrashed in class OperaRunnerpublic String getOperaCrashlog()
OperaRunner
getOperaCrashlog in interface OperaRunnergetOperaCrashlog in class OperaRunnerpublic void shutdown()
OperaRunner
shutdown in interface OperaRunnershutdown in class OperaRunner
public ScreenShotReply saveScreenshot(long timeout,
String... hashes)
saveScreenshot in interface OperaRunnersaveScreenshot in class OperaRunnertimeout - attempt to take the screenshot until the timeout is reachedhashes - an arbitrary list of hashes to compare with
public static Level toLauncherLoggingLevel(Level level)
level - the Java logging level
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||