Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.filesystem.IResource Interface Reference
Inheritance diagram for de.fu_berlin.inf.dpp.filesystem.IResource:
de.fu_berlin.inf.dpp.filesystem.EclipseResourceImpl de.fu_berlin.inf.dpp.filesystem.IContainer de.fu_berlin.inf.dpp.filesystem.IFile de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJResourceImpl de.fu_berlin.inf.dpp.filesystem.EclipseContainerImpl de.fu_berlin.inf.dpp.filesystem.EclipseFileImpl de.fu_berlin.inf.dpp.filesystem.EclipseContainerImpl de.fu_berlin.inf.dpp.filesystem.IFolder de.fu_berlin.inf.dpp.filesystem.IProject de.fu_berlin.inf.dpp.filesystem.IWorkspaceRoot de.fu_berlin.inf.dpp.filesystem.EclipseFileImpl de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFileImpl de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFileImpl de.fu_berlin.inf.dpp.intellij.project.filesystem.IntelliJFolderImpl

List of all members.

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

Detailed Description

This interface is under development. It currently equals its Eclipse counterpart. If not mentioned otherwise all offered methods are equivalent to their Eclipse counterpart.


Member Function Documentation

void de.fu_berlin.inf.dpp.filesystem.IResource.delete ( int  updateFlags) throws IOException
boolean de.fu_berlin.inf.dpp.filesystem.IResource.isDerived ( boolean  checkAncestors)
void de.fu_berlin.inf.dpp.filesystem.IResource.move ( IPath  destination,
boolean  force 
) throws IOException

Member Data Documentation

 All Classes Namespaces Files Functions Variables Enumerations