java.lang.Object
org.eclipse.ltk.core.refactoring.resource.Resources

public class Resources extends Object
Since:
3.9
  • Method Details

    • checkInSync

      public static IStatus checkInSync(IResource resource)
      Checks if the given resource is in sync with the underlying file system.
      Parameters:
      resource - the resource to be checked
      Returns:
      IStatus status describing the check's result. If status. isOK() returns true then the resource is in sync
    • checkInSync

      public static IStatus checkInSync(IResource[] resources)
      Checks if the given resources are in sync with the underlying file system.
      Parameters:
      resources - the resources to be checked
      Returns:
      IStatus status describing the check's result. If status. isOK() returns true then the resources are in sync
    • makeCommittable

      public static IStatus makeCommittable(IResource resource, Object context)
      Makes the given resource committable. Committable means that it is writeable and that its content hasn't changed by calling validateEdit for the given resource on IWorkspace.
      Parameters:
      resource - the resource to be checked
      context - the context passed to validateEdit
      Returns:
      status describing the method's result. If status.isOK() returns true then the resources are committable.
      See Also:
    • makeCommittable

      public static IStatus makeCommittable(IResource[] resources, Object context)
      Makes the given resources committable. Committable means that all resources are writeable and that the content of the resources hasn't changed by calling validateEdit for a given file on IWorkspace.
      Parameters:
      resources - the resources to be checked
      context - the context passed to validateEdit
      Returns:
      IStatus status describing the method's result. If status. isOK() returns true then the add resources are committable
      See Also:
    • isReadOnly

      public static boolean isReadOnly(IResource resource)
    • containsOnlyNonProjects

      public static boolean containsOnlyNonProjects(IResource[] resources)
    • containsOnlyProjects

      public static boolean containsOnlyProjects(IResource[] resources)