public class SettableStatus
extends org.eclipse.core.runtime.Status
Status
in order to allow the setting of properties that in Status are readonly.Constructor and Description |
---|
SettableStatus(int severity,
java.lang.String pluginId,
java.lang.String messagePattern)
Creates a SettableStatus object, see
Status.Status(int, String, String) . |
Modifier and Type | Method and Description |
---|---|
boolean |
isOK() |
void |
setMessage(java.lang.Object... messageArgs)
Sets the message arguments if the message is a pattern.
|
void |
setMessagePattern(java.lang.String messagePattern)
Sets the message.
|
void |
setSuccess(boolean ok)
Changes the internal code.
|
public SettableStatus(int severity, java.lang.String pluginId, java.lang.String messagePattern)
Status.Status(int, String, String)
.severity
- the severitypluginId
- the plugin idmessagePattern
- the message patternpublic void setSuccess(boolean ok)
ok
- set the code to IStatus.OK if true, IStatus.ERROR otherwisepublic void setMessagePattern(java.lang.String messagePattern)
messagePattern
- the messagepublic void setMessage(java.lang.Object... messageArgs)
messageArgs
- the new messagepublic boolean isOK()
isOK
in interface org.eclipse.core.runtime.IStatus
isOK
in class org.eclipse.core.runtime.Status