Copyright (c) 2000, 2010 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2000, 2010 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/
package org.eclipse.core.resources; import org.eclipse.core.runtime.*;
Represents status related to resources in the Resources plug-in and defines the relevant status code constants. Status objects created by the Resources plug-in bear its unique id (ResourcesPlugin.PI_RESOURCES) and one of these status codes.
See Also:
@noimplementThis interface is not intended to be implemented by clients.
@noextendThis interface is not intended to be extended by clients.
/** * Represents status related to resources in the Resources plug-in and * defines the relevant status code constants. * Status objects created by the Resources plug-in bear its unique id * (<code>ResourcesPlugin.PI_RESOURCES</code>) and one of * these status codes. * * @see org.eclipse.core.runtime.IStatus * @see ResourcesPlugin#PI_RESOURCES * @noimplement This interface is not intended to be implemented by clients. * @noextend This interface is not intended to be extended by clients. */
public interface IResourceStatus extends IStatus { /* * Status code definitions */ // General constants [0-98] // Information Only [0-32] // Warnings [33-65]
Status code constant (value 35) indicating that a given nature set does not satisfy its constraints. Severity: warning. Category: general.
/** Status code constant (value 35) indicating that a given * nature set does not satisfy its constraints. * Severity: warning. Category: general. */
int INVALID_NATURE_SET = 35; // Errors [66-98]
Status code constant (value 75) indicating that a builder failed. Severity: error. Category: general.
/** Status code constant (value 75) indicating that a builder failed. * Severity: error. Category: general. */
int BUILD_FAILED = 75;
Status code constant (value 76) indicating that an operation failed. Severity: error. Category: general.
/** Status code constant (value 76) indicating that an operation failed. * Severity: error. Category: general. */
int OPERATION_FAILED = 76;
Status code constant (value 77) indicating an invalid value. Severity: error. Category: general.
/** Status code constant (value 77) indicating an invalid value. * Severity: error. Category: general. */
int INVALID_VALUE = 77; // Local file system constants [200-298] // Information Only [200-232] // Warnings [233-265]
Status code constant (value 234) indicating that a project description file (.project), was missing but it has been repaired. Severity: warning. Category: local file system.
/** Status code constant (value 234) indicating that a project * description file (.project), was missing but it has been repaired. * Severity: warning. Category: local file system. */
int MISSING_DESCRIPTION_REPAIRED = 234;
Status code constant (value 235) indicating the local file system location for a resource overlaps the location of another resource. Severity: warning. Category: local file system.
/** Status code constant (value 235) indicating the local file system location * for a resource overlaps the location of another resource. * Severity: warning. Category: local file system. */
int OVERLAPPING_LOCATION = 235; // Errors [266-298]
Status code constant (value 268) indicating a resource unexpectedly exists on the local file system. Severity: error. Category: local file system.
/** Status code constant (value 268) indicating a resource unexpectedly * exists on the local file system. * Severity: error. Category: local file system. */
int EXISTS_LOCAL = 268;
Status code constant (value 269) indicating a resource unexpectedly does not exist on the local file system. Severity: error. Category: local file system.
/** Status code constant (value 269) indicating a resource unexpectedly * does not exist on the local file system. * Severity: error. Category: local file system. */
int NOT_FOUND_LOCAL = 269;
Status code constant (value 270) indicating the local file system location for a resource could not be computed. Severity: error. Category: local file system.
/** Status code constant (value 270) indicating the local file system location for * a resource could not be computed. * Severity: error. Category: local file system. */
int NO_LOCATION_LOCAL = 270;
Status code constant (value 271) indicating an error occurred while reading part of a resource from the local file system. Severity: error. Category: local file system.
/** Status code constant (value 271) indicating an error occurred while * reading part of a resource from the local file system. * Severity: error. Category: local file system. */
int FAILED_READ_LOCAL = 271;
Status code constant (value 272) indicating an error occurred while writing part of a resource to the local file system. Severity: error. Category: local file system.
/** Status code constant (value 272) indicating an error occurred while * writing part of a resource to the local file system. * Severity: error. Category: local file system. */
int FAILED_WRITE_LOCAL = 272;
Status code constant (value 273) indicating an error occurred while deleting a resource from the local file system. Severity: error. Category: local file system.
/** Status code constant (value 273) indicating an error occurred while * deleting a resource from the local file system. * Severity: error. Category: local file system. */
int FAILED_DELETE_LOCAL = 273;
Status code constant (value 274) indicating the workspace view of the resource differs from that of the local file system. The requested operation has been aborted to prevent the possible loss of data. Severity: error. Category: local file system.
/** Status code constant (value 274) indicating the workspace view of * the resource differs from that of the local file system. The requested * operation has been aborted to prevent the possible loss of data. * Severity: error. Category: local file system. */
int OUT_OF_SYNC_LOCAL = 274;
Status code constant (value 275) indicating this file system is not case sensitive and a resource that differs only in case unexpectedly exists on the local file system. Severity: error. Category: local file system.
/** Status code constant (value 275) indicating this file system is not case * sensitive and a resource that differs only in case unexpectedly exists on * the local file system. * Severity: error. Category: local file system. */
int CASE_VARIANT_EXISTS = 275;
Status code constant (value 276) indicating a file exists in the file system but is not of the expected type (file instead of directory, or vice-versa). Severity: error. Category: local file system.
/** Status code constant (value 276) indicating a file exists in the * file system but is not of the expected type (file instead of directory, * or vice-versa). * Severity: error. Category: local file system. */
int WRONG_TYPE_LOCAL = 276;
Status code constant (value 277) indicating that the parent file in the file system is marked as read-only. Severity: error. Category: local file system.
Since:2.1
/** Status code constant (value 277) indicating that the parent * file in the file system is marked as read-only. * Severity: error. Category: local file system. * @since 2.1 */
int PARENT_READ_ONLY = 277;
Status code constant (value 278) indicating a file exists in the file system but its name is not a valid resource name. Severity: error. Category: local file system.
/** Status code constant (value 278) indicating a file exists in the * file system but its name is not a valid resource name. * Severity: error. Category: local file system. */
int INVALID_RESOURCE_NAME = 278;
Status code constant (value 279) indicating that the file in the file system is marked as read-only. Severity: error. Category: local file system.
Since:3.0
/** Status code constant (value 279) indicating that the * file in the file system is marked as read-only. * Severity: error. Category: local file system. * @since 3.0 */
int READ_ONLY_LOCAL = 279; // Workspace constants [300-398] // Information Only [300-332] // Warnings [333-365]
Status code constant (value 333) indicating that a workspace path variable unexpectedly does not exist. Severity: warning. Category: workspace.
Since:2.1
/** Status code constant (value 333) indicating that a workspace path * variable unexpectedly does not exist. * Severity: warning. Category: workspace. * @since 2.1 */
int VARIABLE_NOT_DEFINED_WARNING = 333; // Errors [366-398]
Status code constant (value 366) indicating a resource exists in the workspace but is not of the expected type. Severity: error. Category: workspace.
/** Status code constant (value 366) indicating a resource exists in the * workspace but is not of the expected type. * Severity: error. Category: workspace. */
int RESOURCE_WRONG_TYPE = 366;
Status code constant (value 367) indicating a resource unexpectedly exists in the workspace. Severity: error. Category: workspace.
/** Status code constant (value 367) indicating a resource unexpectedly * exists in the workspace. * Severity: error. Category: workspace. */
int RESOURCE_EXISTS = 367;
Status code constant (value 368) indicating a resource unexpectedly does not exist in the workspace. Severity: error. Category: workspace.
/** Status code constant (value 368) indicating a resource unexpectedly * does not exist in the workspace. * Severity: error. Category: workspace. */
int RESOURCE_NOT_FOUND = 368;
Status code constant (value 369) indicating a resource unexpectedly does not have content local to the workspace. Severity: error. Category: workspace.
/** Status code constant (value 369) indicating a resource unexpectedly * does not have content local to the workspace. * Severity: error. Category: workspace. */
int RESOURCE_NOT_LOCAL = 369;
Status code constant (value 370) indicating a workspace is unexpectedly closed. Severity: error. Category: workspace.
/** Status code constant (value 370) indicating a workspace * is unexpectedly closed. * Severity: error. Category: workspace. */
int WORKSPACE_NOT_OPEN = 370;
Status code constant (value 372) indicating a project is unexpectedly closed. Severity: error. Category: workspace.
/** Status code constant (value 372) indicating a project is * unexpectedly closed. * Severity: error. Category: workspace. */
int PROJECT_NOT_OPEN = 372;
Status code constant (value 374) indicating that the path of a resource being created is occupied by an existing resource of a different type. Severity: error. Category: workspace.
/** Status code constant (value 374) indicating that the path * of a resource being created is occupied by an existing resource * of a different type. * Severity: error. Category: workspace. */
int PATH_OCCUPIED = 374;
Status code constant (value 375) indicating that the sync partner is not registered with the workspace synchronizer. Severity: error. Category: workspace.
/** Status code constant (value 375) indicating that the sync partner * is not registered with the workspace synchronizer. * Severity: error. Category: workspace. */
int PARTNER_NOT_REGISTERED = 375;
Status code constant (value 376) indicating a marker unexpectedly does not exist in the workspace tree. Severity: error. Category: workspace.
/** Status code constant (value 376) indicating a marker unexpectedly * does not exist in the workspace tree. * Severity: error. Category: workspace. */
int MARKER_NOT_FOUND = 376;
Status code constant (value 377) indicating a resource is unexpectedly not a linked resource. Severity: error. Category: workspace.
Since:2.1
/** Status code constant (value 377) indicating a resource is * unexpectedly not a linked resource. * Severity: error. Category: workspace. * @since 2.1 */
int RESOURCE_NOT_LINKED = 377;
Status code constant (value 378) indicating that linking is not permitted on a certain project. Severity: error. Category: workspace.
Since:2.1
/** Status code constant (value 378) indicating that linking is * not permitted on a certain project. * Severity: error. Category: workspace. * @since 2.1 */
int LINKING_NOT_ALLOWED = 378;
Status code constant (value 379) indicating that a workspace path variable unexpectedly does not exist. Severity: error. Category: workspace.
Since:2.1
/** Status code constant (value 379) indicating that a workspace path * variable unexpectedly does not exist. * Severity: error. Category: workspace. * @since 2.1 */
int VARIABLE_NOT_DEFINED = 379;
Status code constant (value 380) indicating that an attempt was made to modify the workspace while it was locked. Resource changes are disallowed during certain types of resource change event notification. Severity: error. Category: workspace.
See Also:
  • IResourceChangeEvent
Since:2.1
/** Status code constant (value 380) indicating that an attempt was made to modify * the workspace while it was locked. Resource changes are disallowed * during certain types of resource change event notification. * Severity: error. Category: workspace. * @see IResourceChangeEvent * @since 2.1 */
int WORKSPACE_LOCKED = 380;
Status code constant (value 381) indicating that a problem occurred while retrieving the content description for a resource. Severity: error. Category: workspace.
See Also:
  • getContentDescription.getContentDescription
Since:3.0
/** Status code constant (value 381) indicating that a problem occurred while * retrieving the content description for a resource. * Severity: error. Category: workspace. * @see IFile#getContentDescription * @since 3.0 */
int FAILED_DESCRIBING_CONTENTS = 381;
Status code constant (value 382) indicating that a problem occurred while setting the charset for a resource. Severity: error. Category: workspace.
See Also:
Since:3.0
/** Status code constant (value 382) indicating that a problem occurred while * setting the charset for a resource. * Severity: error. Category: workspace. * @see IContainer#setDefaultCharset(String, IProgressMonitor) * @see IFile#setCharset(String, IProgressMonitor) * @since 3.0 */
int FAILED_SETTING_CHARSET = 382;
Status code constant (value 383) indicating that a problem occurred while getting the charset for a resource. Severity: error. Category: workspace.
Since:3.0
/** Status code constant (value 383) indicating that a problem occurred while * getting the charset for a resource. * Severity: error. Category: workspace. * @since 3.0 */
int FAILED_GETTING_CHARSET = 383;
Status code constant (value 384) indicating a build configuration with the specified ID unexpectedly does not exist. Severity: error. Category: workspace.
Since:3.7
/** Status code constant (value 384) indicating a build configuration with * the specified ID unexpectedly does not exist. * Severity: error. Category: workspace. * @since 3.7 */
int BUILD_CONFIGURATION_NOT_FOUND = 384; // Internal constants [500-598] // Information Only [500-532] // Warnings [533-565] // Errors [566-598]
Status code constant (value 566) indicating an error internal to the platform has occurred. Severity: error. Category: internal.
/** Status code constant (value 566) indicating an error internal to the * platform has occurred. * Severity: error. Category: internal. */
int INTERNAL_ERROR = 566;
Status code constant (value 567) indicating the platform could not read some of its metadata. Severity: error. Category: internal.
/** Status code constant (value 567) indicating the platform could not read * some of its metadata. * Severity: error. Category: internal. */
int FAILED_READ_METADATA = 567;
Status code constant (value 568) indicating the platform could not write some of its metadata. Severity: error. Category: internal.
/** Status code constant (value 568) indicating the platform could not write * some of its metadata. * Severity: error. Category: internal. */
int FAILED_WRITE_METADATA = 568;
Status code constant (value 569) indicating the platform could not delete some of its metadata. Severity: error. Category: internal.
/** Status code constant (value 569) indicating the platform could not delete * some of its metadata. * Severity: error. Category: internal. */
int FAILED_DELETE_METADATA = 569;
Returns the path of the resource associated with this status.
Returns:the path of the resource related to this status
/** * Returns the path of the resource associated with this status. * * @return the path of the resource related to this status */
IPath getPath(); }