Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Public Member Functions | |
boolean | exists () |
IPath | getFullPath () |
String | getName () |
IContainer | getParent () |
IProject | getProject () |
IPath | getProjectRelativePath () |
int | getType () |
boolean | isAccessible () |
boolean | isDerived (boolean checkAncestors) |
void | refreshLocal () throws IOException |
boolean | isDerived () |
void | delete (int updateFlags) throws IOException |
void | move (IPath destination, boolean force) throws IOException |
IResourceAttributes | getResourceAttributes () |
void | setResourceAttributes (IResourceAttributes attributes) throws IOException |
URI | getLocationURI () |
Object | getAdapter (Class<?extends IResource > clazz) |
Static Public Attributes | |
static final int | NONE = 0 |
static final int | FILE = 1 |
static final int | FOLDER = 2 |
static final int | PROJECT = 4 |
static final int | ROOT = 8 |
static final int | FORCE = 16 |
static final int | KEEP_HISTORY = 32 |
This interface is under development. It currently equals its Eclipse counterpart. If not mentioned otherwise all offered methods are equivalent to their Eclipse counterpart.
void de.fu_berlin.inf.dpp.filesystem.IResource.delete | ( | int | updateFlags | ) | throws IOException |
Equivalent to the Eclipse call IResource.delete(updateFlags, null)
Implemented in de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFileImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFolderImpl, and de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJProjectImpl.
boolean de.fu_berlin.inf.dpp.filesystem.IResource.exists | ( | ) |
Object de.fu_berlin.inf.dpp.filesystem.IResource.getAdapter | ( | Class<?extends IResource > | clazz | ) |
IPath de.fu_berlin.inf.dpp.filesystem.IResource.getFullPath | ( | ) |
URI de.fu_berlin.inf.dpp.filesystem.IResource.getLocationURI | ( | ) |
String de.fu_berlin.inf.dpp.filesystem.IResource.getName | ( | ) |
IContainer de.fu_berlin.inf.dpp.filesystem.IResource.getParent | ( | ) |
IProject de.fu_berlin.inf.dpp.filesystem.IResource.getProject | ( | ) |
IPath de.fu_berlin.inf.dpp.filesystem.IResource.getProjectRelativePath | ( | ) |
IResourceAttributes de.fu_berlin.inf.dpp.filesystem.IResource.getResourceAttributes | ( | ) |
int de.fu_berlin.inf.dpp.filesystem.IResource.getType | ( | ) |
Implemented in de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFileImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFolderImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJProjectImpl, and de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJResourceImpl.
boolean de.fu_berlin.inf.dpp.filesystem.IResource.isAccessible | ( | ) |
boolean de.fu_berlin.inf.dpp.filesystem.IResource.isDerived | ( | ) |
boolean de.fu_berlin.inf.dpp.filesystem.IResource.isDerived | ( | boolean | checkAncestors | ) |
Equivalent to the Eclipse call IResource.isDerived(checkAncestors ? IResource.CHECK_ANCESTORS : IResource.NONE)
checkAncestors |
Implemented in de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJProjectImpl, and de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJResourceImpl.
void de.fu_berlin.inf.dpp.filesystem.IResource.move | ( | IPath | destination, |
boolean | force | ||
) | throws IOException |
Equivalent to the Eclipse call IResource.delete(destination, force, null)
Implemented in de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFileImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFolderImpl, and de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJProjectImpl.
void de.fu_berlin.inf.dpp.filesystem.IResource.refreshLocal | ( | ) | throws IOException |
Equivalent to the Eclipse call IResource.refreshLocal(IResource.DEPTH_INFINITE, null)
Implemented in de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFileImpl, de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFolderImpl, and de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJProjectImpl.
void de.fu_berlin.inf.dpp.filesystem.IResource.setResourceAttributes | ( | IResourceAttributes | attributes | ) | throws IOException |
final int de.fu_berlin.inf.dpp.filesystem.IResource.FILE = 1 [static] |
final int de.fu_berlin.inf.dpp.filesystem.IResource.FOLDER = 2 [static] |
final int de.fu_berlin.inf.dpp.filesystem.IResource.FORCE = 16 [static] |
final int de.fu_berlin.inf.dpp.filesystem.IResource.KEEP_HISTORY = 32 [static] |
final int de.fu_berlin.inf.dpp.filesystem.IResource.NONE = 0 [static] |
final int de.fu_berlin.inf.dpp.filesystem.IResource.PROJECT = 4 [static] |
final int de.fu_berlin.inf.dpp.filesystem.IResource.ROOT = 8 [static] |