|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents the outcome of an Java model operation. Status objects are
used inside JavaModelException
objects to indicate what went
wrong.
Java model status object are distinguished by their plug-in id:
getPlugin
returns "org.eclipse.jdt.core"
.
getCode
returns one of the status codes declared in
IJavaModelStatusConstants
.
A Java model status may also carry additional information (that is, in
addition to the information defined in IStatus
):
This interface is not intended to be implemented by clients.
IStatus
,
IJavaModelStatusConstants
Field Summary |
Fields inherited from interface org.eclipse.core.runtime.IStatus |
ERROR, INFO, OK, WARNING |
Method Summary | |
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. |
IPath |
getPath()
Returns the path associated with the failure (see specification of the status code), or null if the failure is not
one of DEVICE_PATH , INVALID_PATH ,
PATH_OUTSIDE_PROJECT , or RELATIVE_PATH . |
String |
getString()
Returns the string associated with the failure (see specification of the status code), or null if no string is related to this
particular status code. |
boolean |
isDoesNotExist()
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 |
public IJavaElement[] getElements()
IJavaModelStatusConstants
public IPath getPath()
null
if the failure is not
one of DEVICE_PATH
, INVALID_PATH
,
PATH_OUTSIDE_PROJECT
, or RELATIVE_PATH
.
null
if noneIJavaModelStatusConstants.DEVICE_PATH
,
IJavaModelStatusConstants.INVALID_PATH
,
IJavaModelStatusConstants.PATH_OUTSIDE_PROJECT
,
IJavaModelStatusConstants.RELATIVE_PATH
public String getString()
null
if no string is related to this
particular status code.
null
if noneIJavaModelStatusConstants
public boolean isDoesNotExist()
getCode() == IJavaModelStatusConstants.ELEMENT_DOES_NOT_EXIST
.
true
if the status code indicates that a Java model
element does not existIJavaModelStatusConstants.ELEMENT_DOES_NOT_EXIST
|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |