Package | Description |
---|---|
org.eclipse.core.filesystem |
Provides an interface for interacting with a file system.
|
org.eclipse.core.filesystem.provider |
Provides an API to be extended by a file system implementation.
|
org.eclipse.core.resources.filtermatchers |
Provides APIs intended to be implemented by the resource filter matchers.
|
Modifier and Type | Method and Description |
---|---|
IFileInfo[] |
IFileStore.childInfos(int options,
IProgressMonitor monitor)
Returns an
IFileInfo instance for each file and directory contained
within this store. |
static IFileInfo |
EFS.createFileInfo()
Creates an empty file information object.
|
IFileInfo |
IFileStore.fetchInfo()
Fetches and returns information about this file from the underlying file
system.
|
IFileInfo |
IFileStore.fetchInfo(int options,
IProgressMonitor monitor)
Fetches and returns information about this file from the underlying file
system.
|
IFileInfo[] |
IFileTree.getChildInfos(IFileStore store)
Returns an
IFileInfo instance for each file and directory contained
within the given store at the time this file tree was created. |
IFileInfo |
IFileTree.getFileInfo(IFileStore store)
Returns information about this file at the time this file tree was created.
|
Modifier and Type | Method and Description |
---|---|
void |
IFileStore.putInfo(IFileInfo info,
int options,
IProgressMonitor monitor)
Writes information about this file to the underlying file system.
|
Modifier and Type | Class and Description |
---|---|
class |
FileInfo
This class should be used by file system providers in their implementation
of API methods that return
IFileInfo objects. |
Modifier and Type | Field and Description |
---|---|
protected static IFileInfo[] |
FileStore.EMPTY_FILE_INFO_ARRAY
A file info array of size zero that can be used as a return value for methods
that return IFileInfo[] to avoid creating garbage objects.
|
Modifier and Type | Method and Description |
---|---|
IFileInfo[] |
FileStore.childInfos(int options,
IProgressMonitor monitor)
The default implementation of
IFileStore.childInfos(int, IProgressMonitor) . |
IFileInfo |
FileStore.fetchInfo()
The default implementation of
IFileStore.fetchInfo() . |
abstract IFileInfo |
FileStore.fetchInfo(int options,
IProgressMonitor monitor) |
abstract IFileInfo[] |
FileTree.getChildInfos(IFileStore store) |
abstract IFileInfo |
FileTree.getFileInfo(IFileStore store) |
Modifier and Type | Method and Description |
---|---|
int |
FileInfo.compareTo(IFileInfo o) |
protected void |
FileStore.copyDirectory(IFileInfo sourceInfo,
IFileStore destination,
int options,
IProgressMonitor monitor)
Recursively copies a directory as specified by
IFileStore.copy(IFileStore, int, IProgressMonitor) . |
protected void |
FileStore.copyFile(IFileInfo sourceInfo,
IFileStore destination,
int options,
IProgressMonitor monitor)
Copies a file as specified by
IFileStore.copy(IFileStore, int, IProgressMonitor) . |
void |
FileStore.putInfo(IFileInfo info,
int options,
IProgressMonitor monitor)
The default implementation of
IFileStore.putInfo(IFileInfo, int, IProgressMonitor) . |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
AbstractFileInfoMatcher.matches(IContainer parent,
IFileInfo fileInfo)
Tests the given
FileInfo |
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.