Package org.eclipse.ecf.core.status
Class SerializableStatus
java.lang.Object
org.eclipse.ecf.core.status.SerializableStatus
- All Implemented Interfaces:
Serializable,org.eclipse.core.runtime.IStatus
- Direct Known Subclasses:
SerializableMultiStatus
public class SerializableStatus
extends Object
implements org.eclipse.core.runtime.IStatus, Serializable
- Since:
- 3.2
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.core.runtime.IStatusstatic final org.eclipse.core.runtime.IStatusFields inherited from interface org.eclipse.core.runtime.IStatus
CANCEL, ERROR, INFO, OK, WARNING -
Constructor Summary
ConstructorsConstructorDescriptionSerializableStatus(int severity, String pluginId, int code, String message, Throwable exception) SerializableStatus(int severity, String pluginId, String message) SerializableStatus(int severity, String pluginId, String message, Throwable exception) SerializableStatus(org.eclipse.core.runtime.IStatus status) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.core.runtime.IStatus[]intgetCode()intbooleanbooleanisOK()booleanmatches(int severityMask) protected voidsetCode(int code) Sets the status code.protected voidsetException(Throwable exception) Sets the exception.protected voidsetMessage(String message) Sets the message.protected voidSets the plug-in id.protected voidsetSeverity(int severity) Sets the severity.toString()Returns a string representation of the status, suitable for debugging purposes only.
-
Field Details
-
OK_STATUS
public static final org.eclipse.core.runtime.IStatus OK_STATUS -
CANCEL_STATUS
public static final org.eclipse.core.runtime.IStatus CANCEL_STATUS
-
-
Constructor Details
-
SerializableStatus
public SerializableStatus(org.eclipse.core.runtime.IStatus status) -
SerializableStatus
-
SerializableStatus
-
SerializableStatus
-
-
Method Details
-
getChildren
public org.eclipse.core.runtime.IStatus[] getChildren()- Specified by:
getChildrenin interfaceorg.eclipse.core.runtime.IStatus
-
getCode
public int getCode()- Specified by:
getCodein interfaceorg.eclipse.core.runtime.IStatus
-
getException
- Specified by:
getExceptionin interfaceorg.eclipse.core.runtime.IStatus
-
getMessage
- Specified by:
getMessagein interfaceorg.eclipse.core.runtime.IStatus
-
getPlugin
- Specified by:
getPluginin interfaceorg.eclipse.core.runtime.IStatus
-
getSeverity
public int getSeverity()- Specified by:
getSeverityin interfaceorg.eclipse.core.runtime.IStatus
-
isMultiStatus
public boolean isMultiStatus()- Specified by:
isMultiStatusin interfaceorg.eclipse.core.runtime.IStatus
-
isOK
public boolean isOK()- Specified by:
isOKin interfaceorg.eclipse.core.runtime.IStatus
-
matches
public boolean matches(int severityMask) - Specified by:
matchesin interfaceorg.eclipse.core.runtime.IStatus
-
setCode
protected void setCode(int code) Sets the status code.- Parameters:
code- the plug-in-specific status code, orOK
-
setException
Sets the exception.- Parameters:
exception- a low-level exception, ornullif not applicable
-
setMessage
Sets the message. If null is passed, message is set to an empty string.- Parameters:
message- a human-readable message, localized to the current locale
-
setPlugin
Sets the plug-in id.- Parameters:
pluginId- the unique identifier of the relevant plug-in
-
setSeverity
protected void setSeverity(int severity) Sets the severity.- Parameters:
severity- the severity; one ofOK,ERROR,INFO,WARNING, orCANCEL
-
toString
Returns a string representation of the status, suitable for debugging purposes only.
-