public static class ContextUtil.ContextResult extends Object
InteractivePlugin.isInContext(GuiContext, Object)
method.Modifier and Type | Field and Description |
---|---|
private PluginConfiguration |
config |
private String |
contextMessage |
private PluginDefinition |
plugin |
private Throwable |
throwable |
Modifier | Constructor and Description |
---|---|
|
ContextResult(PluginDefinition plugin,
PluginConfiguration config,
String contextMessage)
Create a new warning-level result object.
|
|
ContextResult(PluginDefinition plugin,
PluginConfiguration config,
Throwable t)
Create a new error-level result object.
|
private |
ContextResult(SessionControl sc,
PluginDefinition plugin,
PluginConfiguration config,
GuiContext context,
Object currentItem) |
Modifier and Type | Method and Description |
---|---|
String |
getContextMessage()
Get the warning level message, or the message from
Throwable.getMessage() if this is an error-level object. |
Throwable |
getError()
Get the exception that caused the error, or null if this is a
warning-level object.
|
String |
getName()
Get the name of the plug-in configuration or, if the configuration is null,
of the plug-in definition
|
PluginConfiguration |
getPluginConfiguration()
Get the plugin configuration that was checked, or null.
|
PluginDefinition |
getPluginDefinition()
Get the plugin definition that was checked.
|
boolean |
isError()
If this is an error-level object.
|
boolean |
isInContext()
If the context check was successful and generate no warnings or error.
|
private final PluginDefinition plugin
private final PluginConfiguration config
private String contextMessage
private Throwable throwable
private ContextResult(SessionControl sc, PluginDefinition plugin, PluginConfiguration config, GuiContext context, Object currentItem)
public ContextResult(PluginDefinition plugin, PluginConfiguration config, String contextMessage)
plugin
- The plugin definitionconfig
- The plugin configuration or nullcontextMessage
- The warning message, or null if there is no warning or errorpublic ContextResult(PluginDefinition plugin, PluginConfiguration config, Throwable t)
plugin
- The plugin definitionconfig
- The plugin configuration or nullt
- The exception that caused the errorpublic PluginDefinition getPluginDefinition()
public PluginConfiguration getPluginConfiguration()
public String getContextMessage()
Throwable.getMessage()
if this is an error-level object.public Throwable getError()
public String getName()
public boolean isInContext()
public boolean isError()