Package org.eclipse.jdt.core
Interface IJavaModelStatus
-
- All Superinterfaces:
IStatus
public interface IJavaModelStatus extends IStatus
Represents the outcome of an Java model operation. Status objects are used insideJavaModelExceptionobjects to indicate what went wrong.Java model status object are distinguished by their plug-in id:
getPluginreturns"org.eclipse.jdt.core".getCodereturns one of the status codes declared inIJavaModelStatusConstants.A Java model status may also carry additional information (that is, in addition to the information defined in
IStatus):- elements - optional handles to Java elements associated with the failure
- string - optional string associated with the failure
- See Also:
IStatus,IJavaModelStatusConstants- Restriction:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description IJavaElement[]getElements()Returns any Java elements associated with the failure (see specification of the status code), or an empty array if no elements are related to this particular status code.IPathgetPath()Returns the path associated with the failure (see specification of the status code), ornullif the failure is not one ofDEVICE_PATH,INVALID_PATH,PATH_OUTSIDE_PROJECT, orRELATIVE_PATH.StringgetString()Deprecated.UseIStatus.getMessage()insteadbooleanisDoesNotExist()Returns whether this status indicates that a Java model element does not exist.-
Methods inherited from interface org.eclipse.core.runtime.IStatus
getChildren, getCode, getException, getMessage, getPlugin, getSeverity, isMultiStatus, isOK, matches
-
-
-
-
Method Detail
-
getElements
IJavaElement[] getElements()
Returns any Java elements associated with the failure (see specification of the status code), or an empty array if no elements are related to this particular status code.- Returns:
- the list of Java element culprits
- See Also:
IJavaModelStatusConstants
-
getPath
IPath getPath()
Returns the path associated with the failure (see specification of the status code), ornullif the failure is not one ofDEVICE_PATH,INVALID_PATH,PATH_OUTSIDE_PROJECT, orRELATIVE_PATH.- Returns:
- the path that caused the failure, or
nullif none - See Also:
IJavaModelStatusConstants.DEVICE_PATH,IJavaModelStatusConstants.INVALID_PATH,IJavaModelStatusConstants.PATH_OUTSIDE_PROJECT,IJavaModelStatusConstants.RELATIVE_PATH
-
getString
String getString()
Deprecated.UseIStatus.getMessage()insteadReturns the string associated with the failure (see specification of the status code), ornullif no string is related to this particular status code.- Returns:
- the string culprit, or
nullif none - See Also:
IJavaModelStatusConstants
-
isDoesNotExist
boolean isDoesNotExist()
Returns whether this status indicates that a Java model element does not exist. This convenience method is equivalent togetCode() == IJavaModelStatusConstants.ELEMENT_DOES_NOT_EXIST.- Returns:
trueif the status code indicates that a Java model element does not exist- See Also:
IJavaModelStatusConstants.ELEMENT_DOES_NOT_EXIST
-
-