Package | Description |
---|---|
lavesdk | |
lavesdk.algorithm | |
lavesdk.algorithm.plugin | |
lavesdk.algorithm.plugin.security | |
lavesdk.gui.widgets | |
lavesdk.logging | |
lavesdk.sandbox |
Modifier and Type | Method and Description |
---|---|
static boolean |
LAVESDKV.checkCompatibility(AlgorithmPlugin plugin)
Indicates whether the specified plugin is compatible with the current LAVESDK version meaning if it uses a version that is greater or
equal the minimum version (
LAVESDKV.MINIMUM ) and less or equal the current version (LAVESDKV.CURRENT ) of the LAVESDK. |
Constructor and Description |
---|
AlgorithmRTE(AlgorithmPlugin plugin,
AlgorithmText text)
Creates a new algorithm runtime environment.
|
AlgorithmRTE(AlgorithmPlugin plugin,
AlgorithmText text,
AlgorithmExerciseProvider provider)
Creates a new algorithm runtime environment.
|
AlgorithmState(AlgorithmPlugin plugin,
int stepID)
Creates a new state.
|
Modifier and Type | Method and Description |
---|---|
AlgorithmPlugin |
PluginBundle.getPlugin()
Gets the plugin.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PluginHost.isActivePlugin(AlgorithmPlugin plugin)
Indicates if the given plugin is currently enabled in the host application.
|
void |
PluginHost.showMessage(AlgorithmPlugin plugin,
java.lang.String msg,
java.lang.String title,
MessageIcon icon)
Displays a message box in the host application.
|
static ValidationReport |
Validator.validate(AlgorithmPlugin plugin,
boolean skipWarnings)
Creates a validation report for the given plugin.
|
void |
PluginHost.writeLogMessage(AlgorithmPlugin plugin,
java.lang.String msg,
java.lang.Exception e,
LogType type)
Writes a message to the log file.
|
void |
PluginHost.writeLogMessage(AlgorithmPlugin plugin,
java.lang.String msg,
LogType type)
Writes a message to the log file.
|
Constructor and Description |
---|
PluginBundle(AlgorithmPlugin plugin,
ResourceLoader resLoader,
java.io.File file) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
HostSecurity.isActivePlugin(AlgorithmPlugin plugin)
Indicates if the given plugin is the active one in the host application.
|
protected void |
HostSecurity.showMessage(AlgorithmPlugin plugin,
java.lang.String msg,
java.lang.String title,
MessageIcon icon)
Displays a message box.
|
protected void |
HostSecurity.writeLogMessage(AlgorithmPlugin plugin,
java.lang.String msg,
java.lang.Exception e,
LogType type)
Writes a log message.
|
protected void |
HostSecurity.writeLogMessage(AlgorithmPlugin plugin,
java.lang.String msg,
LogType type)
Writes a log message.
|
Modifier and Type | Method and Description |
---|---|
void |
InformationBar.update(AlgorithmPlugin plugin)
Updates the information bar with the specified plugin.
|
Modifier and Type | Method and Description |
---|---|
void |
LogFile.writeToLog(AlgorithmPlugin plugin,
java.lang.String msg,
java.lang.Exception e,
LogType type)
Writes a message to the log file.
|
void |
LogFile.writeToLog(AlgorithmPlugin plugin,
java.lang.String msg,
LogType type)
Writes a message to the log file.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Sandbox.isActivePlugin(AlgorithmPlugin plugin) |
void |
Sandbox.showMessage(AlgorithmPlugin plugin,
java.lang.String msg,
java.lang.String title,
MessageIcon icon) |
void |
Sandbox.writeLogMessage(AlgorithmPlugin plugin,
java.lang.String msg,
java.lang.Exception e,
LogType type) |
void |
Sandbox.writeLogMessage(AlgorithmPlugin plugin,
java.lang.String msg,
LogType type) |
Constructor and Description |
---|
Sandbox(AlgorithmPlugin plugin)
Creates the sandbox.
|
Sandbox(AlgorithmPlugin plugin,
java.lang.String langID)
Creates the sandbox.
|