eu.geclipse.core.filesystem
Class GEclipseFileSystem
java.lang.Object
FileSystem
eu.geclipse.core.filesystem.GEclipseFileSystem
public class GEclipseFileSystem
- extends FileSystem
Implementation of the IFileSystem interface for the g-Eclipse
file system. The g-Eclipse file system is a wrapper for any other
file system. It enabled lazy loading within the Grid model views
and prevents the Eclipse resource management from fetching the
whole file tree from a linked file system.
Since the g-Eclipse file system is a wrapper for other file systems
it is called the master file system whereas the wrapped file system
is called the slave file system.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GEclipseFileSystem
public GEclipseFileSystem()
assureFileStoreIsActive
public static IFileStore assureFileStoreIsActive(IFileStore fileStore)
setFileStoreActive
public static IFileStore setFileStoreActive(IFileStore fileStore,
boolean fetchChildren,
boolean fetchInfo,
boolean modeCopy)
attributes
public int attributes()
canDelete
public boolean canDelete()
canWrite
public boolean canWrite()
fetchFileTree
public IFileTree fetchFileTree(IFileStore root,
IProgressMonitor monitor)
getStore
public IFileStore getStore(java.net.URI uri)
isCaseSensitive
public boolean isCaseSensitive()