Uses of Interface
org.eclipse.core.filesystem.IFileInfo
Package
Description
Provides an interface for interacting with a file system.
Provides an API to be extended by a file system implementation.
Provides APIs intended to be implemented by the resource filter matchers.
-
Uses of IFileInfo in org.eclipse.core.filesystem
Modifier and TypeMethodDescriptionIFileStore.childInfos
(int options, IProgressMonitor monitor) Returns anIFileInfo
instance for each file and directory contained within this store.static IFileInfo
EFS.createFileInfo()
Creates an empty file information object.IFileStore.fetchInfo()
Fetches and returns information about this file from the underlying file system.IFileStore.fetchInfo
(int options, IProgressMonitor monitor) Fetches and returns information about this file from the underlying file system.IFileTree.getChildInfos
(IFileStore store) Returns anIFileInfo
instance for each file and directory contained within the given store at the time this file tree was created.IFileTree.getFileInfo
(IFileStore store) Returns information about this file at the time this file tree was created.Modifier and TypeMethodDescriptionvoid
IFileStore.putInfo
(IFileInfo info, int options, IProgressMonitor monitor) Writes information about this file to the underlying file system. -
Uses of IFileInfo in org.eclipse.core.filesystem.provider
Modifier and TypeClassDescriptionclass
This class should be used by file system providers in their implementation of API methods that returnIFileInfo
objects.Modifier and TypeFieldDescriptionprotected static final 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 TypeMethodDescriptionFileStore.childInfos
(int options, IProgressMonitor monitor) The default implementation ofIFileStore.childInfos(int, IProgressMonitor)
.FileStore.fetchInfo()
The default implementation ofIFileStore.fetchInfo()
.abstract IFileInfo
FileStore.fetchInfo
(int options, IProgressMonitor monitor) abstract IFileInfo[]
FileTree.getChildInfos
(IFileStore store) abstract IFileInfo
FileTree.getFileInfo
(IFileStore store) Modifier and TypeMethodDescriptionint
protected void
FileStore.copyDirectory
(IFileInfo sourceInfo, IFileStore destination, int options, IProgressMonitor monitor) Recursively copies a directory as specified byIFileStore.copy(IFileStore, int, IProgressMonitor)
.protected void
FileStore.copyFile
(IFileInfo sourceInfo, IFileStore destination, int options, IProgressMonitor monitor) Copies a file as specified byIFileStore.copy(IFileStore, int, IProgressMonitor)
.void
FileStore.putInfo
(IFileInfo info, int options, IProgressMonitor monitor) The default implementation ofIFileStore.putInfo(IFileInfo, int, IProgressMonitor)
. -
Uses of IFileInfo in org.eclipse.core.resources.filtermatchers
Modifier and TypeMethodDescriptionabstract boolean
AbstractFileInfoMatcher.matches
(IContainer parent, IFileInfo fileInfo) Tests the givenFileInfo