Modifier and Type | Class and Description |
---|---|
class |
FileNotFolderException
Delivers a file-not-folder exception which happens when trying to issue
FileObject.getChildren() on a file. |
class |
FileNotFoundException
delivers a file-not-found exception.
|
class |
FileTypeHasNoContentException
delivers a file-not-folder exception which happens when trying to issue
FileObject.getChildren() on a file. |
Modifier and Type | Method and Description |
---|---|
boolean |
FileFilter.accept(FileSelectInfo fileSelectInfo)
Determines if a file or folder should be selected.
|
void |
FileSystem.addJunction(String junctionPoint,
FileObject targetFile)
Adds a junction to this file system.
|
void |
FileSystemManager.addOperationProvider(String[] schemes,
FileOperationProvider operationProvider) |
void |
FileSystemManager.addOperationProvider(String scheme,
FileOperationProvider operationProvider)
Adds the specified FileOperationProvider for the specified scheme.
|
boolean |
FileSystemManager.canCreateFileSystem(FileObject file)
Determines if a layered file system can be created for a given file.
|
void |
FileObject.close()
Closes this file, and its content.
|
void |
FileContent.close()
Closes all resources used by the content, including any open stream.
|
void |
FileObject.copyFrom(FileObject srcFile,
FileSelector selector)
Copies another file, and all its descendants, to this file.
|
FileContentInfo |
FileContentInfoFactory.create(FileContent fileContent)
Creates a FileContentInfo for a the given FileContent.
|
void |
FileObject.createFile()
Creates this file, if it does not exist.
|
FileObject |
FileSystemManager.createFileSystem(FileObject file)
Creates a layered file system.
|
FileObject |
FileSystemManager.createFileSystem(String provider,
FileObject file)
Creates a layered file system.
|
void |
FileObject.createFolder()
Creates this folder, if it does not exist.
|
FileObject |
FileSystemManager.createVirtualFileSystem(FileObject rootFile)
Creates a virtual file system.
|
FileObject |
FileSystemManager.createVirtualFileSystem(String rootUri)
Creates an empty virtual file system.
|
boolean |
FileObject.delete()
Deletes this file.
|
int |
FileObject.delete(FileSelector selector)
Deletes all descendants of this file that match a selector.
|
int |
FileObject.deleteAll()
Deletes this file and all children.
|
boolean |
FileObject.exists()
Determines if this file exists.
|
FileObject[] |
FileObject.findFiles(FileSelector selector)
Finds the set of matching descendants of this file, in depthwise order.
|
void |
FileObject.findFiles(FileSelector selector,
boolean depthwise,
List<FileObject> selected)
Finds the set of matching descendants of this file.
|
Object |
FileSystem.getAttribute(String attrName)
Gets the value of an attribute of the file system.
|
Object |
FileContent.getAttribute(String attrName)
Gets the value of an attribute of the file's content.
|
String[] |
FileContent.getAttributeNames()
Gets the attributes of the file's content.
|
Map<String,Object> |
FileContent.getAttributes()
Returns a read-only map of this file's attributes.
|
FileObject |
FileSystemManager.getBaseFile()
Returns the base file used to resolve relative paths.
|
Certificate[] |
FileContent.getCertificates()
Gets the certificates if any used to sign this file or folder.
|
FileObject |
FileObject.getChild(String name)
Returns a child of this file.
|
FileObject[] |
FileObject.getChildren()
Lists the children of this file.
|
FileContent |
FileObject.getContent()
Returns this file's content.
|
FileContentInfo |
FileContent.getContentInfo()
Gets the content info.
|
FileOperations |
FileObject.getFileOperations() |
FileSystemConfigBuilder |
FileSystemManager.getFileSystemConfigBuilder(String scheme)
Gets the configuration builder for the given scheme.
|
InputStream |
FileContent.getInputStream()
Gets an input stream for reading the file's content.
|
default InputStream |
FileContent.getInputStream(int bufferSize)
Gets an input stream for reading the file's content.
|
long |
FileContent.getLastModifiedTime()
Gets the last-modified timestamp of the file.
|
static FileSystemManager |
VFS.getManager()
Returns the default
FileSystemManager instance. |
FileOperationProvider[] |
FileSystemManager.getOperationProviders(String scheme)
Gets Providers for file operations.
|
OutputStream |
FileContent.getOutputStream()
Gets an output stream for writing the file's content.
|
OutputStream |
FileContent.getOutputStream(boolean bAppend)
Gets an output stream for writing the file's content.
|
default OutputStream |
FileContent.getOutputStream(boolean bAppend,
int bufferSize)
Gets an output stream for writing the file's content.
|
default OutputStream |
FileContent.getOutputStream(int bufferSize)
Gets an output stream for writing the file's content.
|
FileObject |
FileObject.getParent()
Returns the folder that contains this file.
|
FileObject |
FileSystem.getParentLayer()
Returns the parent layer if this is a layered file system.
|
String |
FileName.getPathDecoded()
Returns the absolute path of this file, within its file system.
|
Collection<Capability> |
FileSystemManager.getProviderCapabilities(String scheme)
Gets the capabilities for a given scheme.
|
RandomAccessContent |
FileContent.getRandomAccessContent(RandomAccessMode mode)
Gets an stream for reading/writing the file's content.
|
String |
FileName.getRelativeName(FileName name)
Converts a file name to a relative name, relative to this file name.
|
FileObject |
FileSystem.getRoot()
Returns the root file of this file system.
|
long |
FileContent.getSize()
Gets the size of the file, in bytes.
|
FileType |
FileObject.getType()
Returns this file's type.
|
URL |
FileObject.getURL()
Returns a URL representing this file.
|
boolean |
FileContent.hasAttribute(String attrName)
Checks if an attribute of the file's content exists.
|
default boolean |
FileContent.isEmpty()
Checks if the receiver is empty.
|
boolean |
FileObject.isExecutable()
Determines if this file is executable.
|
boolean |
FileName.isFile()
Tests if this file name is a name for a regular file.
|
boolean |
FileObject.isFile()
Checks if this file is a regular file.
|
boolean |
FileObject.isFolder()
Checks if this file is a folder.
|
boolean |
FileObject.isHidden()
Determines if this file is hidden.
|
boolean |
FileObject.isReadable()
Determines if this file can be read.
|
default boolean |
FileObject.isSymbolicLink()
Determines if this file is a symbolic link.
|
boolean |
FileObject.isWriteable()
Determines if this file can be written to.
|
void |
FileObject.moveTo(FileObject destFile)
Move this file.
|
void |
FileObject.refresh()
This will prepare the fileObject to get resynchronized with the underlying file system if required.
|
void |
FileContent.removeAttribute(String attrName)
Removes the value of an attribute of the file's content.
|
void |
FileSystem.removeJunction(String junctionPoint)
Removes a junction from this file system.
|
File |
FileSystem.replicateFile(FileObject file,
FileSelector selector)
Creates a temporary local copy of a file and its descendants.
|
static <T> T |
FileSystemException.requireNonNull(T obj,
String code)
Throws a FileSystemException when the given object is null.
|
static <T> T |
FileSystemException.requireNonNull(T obj,
String code,
Object... info)
Throws a FileSystemException when the given object is null.
|
static FileSystemManager |
VFS.reset()
Resets the FileSystemManager to the default.
|
FileObject |
FileSystem.resolveFile(FileName name)
Finds a file in this file system.
|
FileObject |
FileSystemManager.resolveFile(FileObject baseFile,
String name)
Locates a file by name.
|
FileObject |
FileSystemManager.resolveFile(File baseFile,
String name)
Locates a file by name.
|
FileObject |
FileSystemManager.resolveFile(String name)
Locates a file by name.
|
FileObject |
FileObject.resolveFile(String path)
Finds a file, relative to this file.
|
FileObject |
FileSystem.resolveFile(String name)
Finds a file in this file system.
|
FileObject |
FileSystemManager.resolveFile(String name,
FileSystemOptions fileSystemOptions)
Locates a file by name.
|
FileObject |
FileObject.resolveFile(String name,
NameScope scope)
Finds a file relative to this file.
|
FileObject |
FileSystemManager.resolveFile(URI uri)
Resolves a URI into a
FileObject . |
FileObject |
FileSystemManager.resolveFile(URL url)
Resolves a URL into a
FileObject . |
FileName |
FileSystemManager.resolveName(FileName root,
String name)
Resolves a name, relative to this file name.
|
FileName |
FileSystemManager.resolveName(FileName root,
String name,
NameScope scope)
Resolves a name, relative to the "root" file name.
|
FileName |
FileSystemManager.resolveURI(String uri)
Resolves the URI to a file name.
|
void |
FileSystem.setAttribute(String attrName,
Object value)
Sets the value of an attribute of the file's content.
|
void |
FileContent.setAttribute(String attrName,
Object value)
Sets the value of an attribute of the file's content.
|
boolean |
FileObject.setExecutable(boolean executable,
boolean ownerOnly)
Sets the owner's (or everybody's) write permission.
|
void |
FileContent.setLastModifiedTime(long modTime)
Sets the last-modified timestamp of the file.
|
boolean |
FileObject.setReadable(boolean readable,
boolean ownerOnly)
Sets the owner's (or everybody's) read permission.
|
boolean |
FileObject.setWritable(boolean writable,
boolean ownerOnly)
Sets the owner's (or everybody's) write permission.
|
FileObject |
FileSystemManager.toFileObject(File file)
Converts a local file into a
FileObject . |
Modifier and Type | Method and Description |
---|---|
void |
OnCallRefreshFileObject.close() |
void |
OnCallRefreshFileObject.copyFrom(FileObject srcFile,
FileSelector selector) |
void |
OnCallRefreshFileObject.createFile() |
void |
OnCallRefreshFileObject.createFolder() |
boolean |
OnCallRefreshFileObject.delete() |
int |
OnCallRefreshFileObject.delete(FileSelector selector) |
boolean |
OnCallRefreshFileObject.exists() |
FileObject[] |
OnCallRefreshFileObject.findFiles(FileSelector selector) |
void |
OnCallRefreshFileObject.findFiles(FileSelector selector,
boolean depthwise,
List<FileObject> selected) |
FileObject |
OnCallRefreshFileObject.getChild(String name) |
FileObject[] |
OnCallRefreshFileObject.getChildren() |
FileContent |
OnCallRefreshFileObject.getContent() |
FileType |
OnCallRefreshFileObject.getType() |
boolean |
OnCallRefreshFileObject.isExecutable() |
boolean |
OnCallRefreshFileObject.isHidden() |
boolean |
OnCallRefreshFileObject.isReadable() |
boolean |
OnCallRefreshFileObject.isWriteable() |
void |
OnCallRefreshFileObject.moveTo(FileObject destFile) |
FileObject |
OnCallRefreshFileObject.resolveFile(String path) |
FileObject |
OnCallRefreshFileObject.resolveFile(String name,
NameScope scope) |
boolean |
OnCallRefreshFileObject.setExecutable(boolean executable,
boolean ownerOnly) |
boolean |
OnCallRefreshFileObject.setReadable(boolean readable,
boolean ownerOnly) |
boolean |
OnCallRefreshFileObject.setWritable(boolean writable,
boolean ownerOnly) |
Modifier and Type | Method and Description |
---|---|
boolean |
FileFileFilter.accept(FileSelectInfo fileSelectInfo)
Checks to see if the file is a file.
|
boolean |
SizeFileFilter.accept(FileSelectInfo fileSelectInfo)
Checks to see if the size of the file is favorable.
|
boolean |
NotFileFilter.accept(FileSelectInfo fileSelectInfo)
Returns the logical NOT of the underlying filter's return value for the same
File.
|
boolean |
HiddenFileFilter.accept(FileSelectInfo fileSelectInfo)
Checks to see if the file is hidden.
|
boolean |
CanExecuteFileFilter.accept(FileSelectInfo fileSelectInfo)
Checks to see if the file can be executed.
|
boolean |
CanReadFileFilter.accept(FileSelectInfo fileSelectInfo)
Checks to see if the file can be read.
|
boolean |
DirectoryFileFilter.accept(FileSelectInfo fileSelectInfo)
Checks to see if the file is a directory.
|
boolean |
CanWriteFileFilter.accept(FileSelectInfo fileSelectInfo)
Checks to see if the file can be written to.
|
boolean |
AndFileFilter.accept(FileSelectInfo fileSelectInfo) |
boolean |
EmptyFileFilter.accept(FileSelectInfo fileSelectInfo)
Checks to see if the file is empty.
|
boolean |
AgeFileFilter.accept(FileSelectInfo fileInfo)
Checks to see if the last modification of the file matches cutoff favorably.
|
boolean |
SymbolicLinkFileFilter.accept(FileSelectInfo fileSelectInfo)
Checks to see if the file is a symbolic link.
|
boolean |
SizeRangeFileFilter.accept(FileSelectInfo fileSelectInfo) |
boolean |
OrFileFilter.accept(FileSelectInfo fileSelectInfo) |
Constructor and Description |
---|
AgeFileFilter(FileObject cutoffReference)
Constructs a new age file filter for files older than (at or before) a
certain File (whose last modification time will be used as reference).
|
AgeFileFilter(FileObject cutoffReference,
boolean acceptOlder)
Constructs a new age file filter for files on any one side of a certain File
(whose last modification time will be used as reference).
|
Modifier and Type | Method and Description |
---|---|
void |
VfsConsumer.accept(T t)
Performs this operation on the given argument.
|
Modifier and Type | Method and Description |
---|---|
void |
VirtualFileSystem.addJunction(String junctionPoint,
FileObject targetFile)
Adds a junction to this file system.
|
void |
DefaultFileSystemManager.addOperationProvider(String[] schemes,
FileOperationProvider operationProvider) |
void |
DefaultFileSystemManager.addOperationProvider(String scheme,
FileOperationProvider operationProvider)
Adds the specified FileOperationProvider for the specified scheme.
|
void |
DefaultFileSystemManager.addProvider(String[] urlSchemes,
FileProvider provider)
Registers a file system provider.
|
void |
DefaultFileSystemManager.addProvider(String urlScheme,
FileProvider provider)
Registers a file system provider.
|
File |
DefaultFileReplicator.allocateFile(String baseName)
Allocates a new temporary file.
|
boolean |
DefaultFileSystemManager.canCreateFileSystem(FileObject file)
Determines if a layered file system can be created for a given file.
|
void |
SynchronizedFileObject.close() |
void |
DecoratedFileObject.close() |
protected void |
StandardFileSystemManager.configurePlugins()
Scans the classpath to find any droped plugin.
|
void |
SynchronizedFileObject.copyFrom(FileObject srcFile,
FileSelector selector) |
void |
DecoratedFileObject.copyFrom(FileObject srcFile,
FileSelector selector) |
protected File |
DefaultFileReplicator.createAndAddFile(File parent,
String basename) |
void |
SynchronizedFileObject.createFile() |
void |
DecoratedFileObject.createFile() |
protected File |
DefaultFileReplicator.createFile(File parent,
String name)
Create the temporary file.
|
FileObject |
DefaultFileSystemManager.createFileSystem(FileObject file)
Creates a layered file system.
|
FileObject |
VirtualFileProvider.createFileSystem(FileObject rootFile)
Creates a virtual file system, with the supplied file as its root.
|
FileObject |
VirtualFileProvider.createFileSystem(String rootUri)
Creates an empty virtual file system.
|
FileObject |
DefaultFileSystemManager.createFileSystem(String scheme,
FileObject file)
Creates a layered file system.
|
void |
SynchronizedFileObject.createFolder() |
void |
DecoratedFileObject.createFolder() |
FileObject |
DefaultFileSystemManager.createVirtualFileSystem(FileObject rootFile)
Creates a virtual file system.
|
FileObject |
DefaultFileSystemManager.createVirtualFileSystem(String rootUri)
Creates an empty virtual file system.
|
boolean |
SynchronizedFileObject.delete() |
boolean |
DecoratedFileObject.delete() |
int |
SynchronizedFileObject.delete(FileSelector selector) |
int |
DecoratedFileObject.delete(FileSelector selector) |
int |
DecoratedFileObject.deleteAll() |
boolean |
SynchronizedFileObject.exists() |
boolean |
DecoratedFileObject.exists() |
FileObject[] |
SynchronizedFileObject.findFiles(FileSelector selector) |
FileObject[] |
DecoratedFileObject.findFiles(FileSelector selector) |
void |
SynchronizedFileObject.findFiles(FileSelector selector,
boolean depthwise,
List<FileObject> selected) |
void |
DecoratedFileObject.findFiles(FileSelector selector,
boolean depthwise,
List<FileObject> selected) |
FileObject |
DefaultFileSystemManager.getBaseFile()
Returns the base file used to resolve relative URI.
|
FileObject |
SynchronizedFileObject.getChild(String name) |
FileObject |
DecoratedFileObject.getChild(String name) |
FileObject[] |
SynchronizedFileObject.getChildren() |
FileObject[] |
DecoratedFileObject.getChildren() |
FileContent |
SynchronizedFileObject.getContent() |
FileContent |
DecoratedFileObject.getContent() |
FileOperations |
DecoratedFileObject.getFileOperations() |
FileSystemConfigBuilder |
DefaultFileSystemManager.getFileSystemConfigBuilder(String scheme)
Get the configuration builder for the given scheme.
|
FileOperationProvider[] |
DefaultFileSystemManager.getOperationProviders(String scheme) |
FileObject |
DecoratedFileObject.getParent() |
Collection<Capability> |
DefaultFileSystemManager.getProviderCapabilities(String scheme)
Get the capabilities for a given scheme.
|
FileReplicator |
DefaultFileSystemManager.getReplicator()
Returns the file replicator.
|
TemporaryFileStore |
DefaultFileSystemManager.getTemporaryFileStore()
Returns the temporary file store.
|
FileType |
SynchronizedFileObject.getType() |
FileType |
DecoratedFileObject.getType() |
URL |
DecoratedFileObject.getURL() |
void |
StandardFileSystemManager.init()
Initializes this manager.
|
void |
DefaultFileReplicator.init()
Initializes this component.
|
void |
PrivilegedFileReplicator.init()
Initializes the component.
|
void |
DefaultFileSystemManager.init()
Initializes this manager.
|
boolean |
SynchronizedFileObject.isExecutable() |
boolean |
DecoratedFileObject.isExecutable() |
boolean |
DecoratedFileObject.isFile() |
boolean |
DecoratedFileObject.isFolder() |
boolean |
SynchronizedFileObject.isHidden() |
boolean |
DecoratedFileObject.isHidden() |
boolean |
SynchronizedFileObject.isReadable() |
boolean |
DecoratedFileObject.isReadable() |
boolean |
SynchronizedFileObject.isWriteable() |
boolean |
DecoratedFileObject.isWriteable() |
void |
SynchronizedFileObject.moveTo(FileObject destFile) |
void |
DecoratedFileObject.moveTo(FileObject destFile) |
void |
DecoratedFileObject.refresh() |
void |
VirtualFileSystem.removeJunction(String junctionPoint)
Removes a junction from this file system.
|
File |
DefaultFileReplicator.replicateFile(FileObject srcFile,
FileSelector selector)
Creates a local copy of the file, and all its descendants.
|
File |
PrivilegedFileReplicator.replicateFile(FileObject srcFile,
FileSelector selector)
Creates a local copy of the file, and all its descendants.
|
FileObject |
DefaultFileSystemManager.resolveFile(FileObject baseFile,
String uri)
Resolves a URI, relative to a base file.
|
FileObject |
DefaultFileSystemManager.resolveFile(FileObject baseFile,
String uri,
FileSystemOptions fileSystemOptions)
Resolves a URI, relative to a base file with specified FileSystem configuration.
|
FileObject |
DefaultFileSystemManager.resolveFile(File baseFile,
String uri)
Resolves a URI, relative to base file.
|
FileObject |
SynchronizedFileObject.resolveFile(String path) |
FileObject |
DecoratedFileObject.resolveFile(String path) |
FileObject |
DefaultFileSystemManager.resolveFile(String uri)
Locates a file by URI.
|
FileObject |
DefaultFileSystemManager.resolveFile(String uri,
FileSystemOptions fileSystemOptions)
Locate a file by URI, use the FileSystemOptions for file-system creation.
|
FileObject |
SynchronizedFileObject.resolveFile(String name,
NameScope scope) |
FileObject |
DecoratedFileObject.resolveFile(String name,
NameScope scope) |
FileObject |
DefaultFileSystemManager.resolveFile(URI uri)
Converts a URI into a
FileObject . |
FileObject |
DefaultFileSystemManager.resolveFile(URL url)
Converts a URL into a
FileObject . |
FileName |
DefaultFileSystemManager.resolveName(FileName root,
String path)
Resolves a name, relative to the file.
|
FileName |
DefaultFileSystemManager.resolveName(FileName base,
String name,
NameScope scope)
Resolves a name, relative to the root.
|
FileName |
DefaultFileSystemManager.resolveURI(String uri)
Resolve the uri to a file name.
|
void |
DefaultFileSystemManager.setBaseFile(File baseFile)
Sets the base file to use when resolving relative URI.
|
void |
DefaultFileSystemManager.setCacheStrategy(CacheStrategy fileCacheStrategy)
Set the cache strategy to use when dealing with file object data.
|
void |
DefaultFileSystemManager.setDefaultProvider(FileProvider provider)
Sets the default provider.
|
boolean |
SynchronizedFileObject.setExecutable(boolean executable,
boolean ownerOnly) |
boolean |
DecoratedFileObject.setExecutable(boolean executable,
boolean ownerOnly) |
void |
DefaultFileSystemManager.setFileContentInfoFactory(FileContentInfoFactory fileContentInfoFactory)
set the fileContentInfoFactory used to determine the infos of a file content.
|
void |
DefaultFileSystemManager.setFileObjectDecorator(Class<?> fileObjectDecorator)
Set a fileObject decorator to be used for ALL returned file objects.
|
void |
DefaultFileSystemManager.setFilesCache(FilesCache filesCache)
Sets the filesCache implementation used to cache files.
|
boolean |
SynchronizedFileObject.setReadable(boolean readable,
boolean ownerOnly) |
boolean |
DecoratedFileObject.setReadable(boolean readable,
boolean ownerOnly) |
void |
DefaultFileSystemManager.setReplicator(FileReplicator replicator)
Sets the file replicator to use.
|
void |
DefaultFileSystemManager.setTemporaryFileStore(TemporaryFileStore tempFileStore)
Sets the temporary file store to use.
|
boolean |
SynchronizedFileObject.setWritable(boolean writable,
boolean ownerOnly) |
boolean |
DecoratedFileObject.setWritable(boolean writable,
boolean ownerOnly) |
FileObject |
DefaultFileSystemManager.toFileObject(File file)
Converts a local file into a
FileObject . |
Constructor and Description |
---|
VFSClassLoader(FileObject[] files,
FileSystemManager manager)
Constructors a new VFSClassLoader for the given files.
|
VFSClassLoader(FileObject[] files,
FileSystemManager manager,
ClassLoader parent)
Constructors a new VFSClassLoader for the given FileObjects.
|
VFSClassLoader(FileObject file,
FileSystemManager manager)
Constructors a new VFSClassLoader for the given file.
|
VFSClassLoader(FileObject file,
FileSystemManager manager,
ClassLoader parent)
Constructors a new VFSClassLoader for the given file.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractFileOperationProvider.addOperation(Class<? extends FileOperation> operationClass)
Add new FileOperation to list of known operations.
|
void |
FileOperationProvider.collectOperations(Collection<Class<? extends FileOperation>> operationsList,
FileObject file)
Gather available operations for the specified FileObject and put them into specified operationsList.
|
void |
AbstractFileOperationProvider.collectOperations(Collection<Class<? extends FileOperation>> operationsList,
FileObject file)
Gather available operations for the specified FileObject and put them into specified operationsList.
|
protected abstract void |
AbstractFileOperationProvider.doCollectOperations(Collection<Class<? extends FileOperation>> availableOperations,
Collection<Class<? extends FileOperation>> resultList,
FileObject file)
Gather available operations for the specified FileObject and put them into specified operationsList.
|
FileOperation |
DefaultFileOperations.getOperation(Class<? extends FileOperation> operationClass) |
FileOperation |
FileOperations.getOperation(Class<? extends FileOperation> operationClass) |
FileOperation |
FileOperationProvider.getOperation(FileObject file,
Class<? extends FileOperation> operationClass)
Get implementation for a given FileObject and FileOperation interface.
|
FileOperation |
AbstractFileOperationProvider.getOperation(FileObject file,
Class<? extends FileOperation> operationClass) |
Class<? extends FileOperation>[] |
DefaultFileOperations.getOperations() |
Class<? extends FileOperation>[] |
FileOperations.getOperations() |
boolean |
DefaultFileOperations.hasOperation(Class<? extends FileOperation> operationClass) |
boolean |
FileOperations.hasOperation(Class<? extends FileOperation> operationClass) |
protected abstract FileOperation |
AbstractFileOperationProvider.instantiateOperation(FileObject file,
Class<? extends FileOperation> operationClass)
Get operation instance for specified FileOperation subclass.
|
protected Class<? extends FileOperation> |
AbstractFileOperationProvider.lookupOperation(Class<? extends FileOperation> operationClass)
Find class implementing a specific operation interface.
|
void |
FileOperation.process()
Performs necessary actions that are related to the concrete implementation of a FileOperation.
|
Modifier and Type | Method and Description |
---|---|
void |
VcsLogEntryHandler.handleLogEntry(VcsLogEntry entry) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractVfsContainer.addComponent(Object component)
Adds a sub-component to this component.
|
protected void |
AbstractFileProvider.addFileSystem(Comparable<?> key,
FileSystem fs)
Adds a file system to those cached by this provider.
|
void |
AbstractFileSystem.addJunction(String junctionPoint,
FileObject targetFile)
Adds a junction to this file system.
|
File |
TemporaryFileStore.allocateFile(String basename)
Allocates a new temporary file.
|
static void |
UriParser.canonicalizePath(StringBuilder buffer,
int offset,
int length,
FileNameParser fileNameParser) |
static void |
UriParser.checkUriEncoding(String uri)
Decodes the String.
|
void |
AbstractFileObject.close()
Closes this file, and its content.
|
void |
DefaultFileContent.close()
Closes all resources used by the content, including all streams, readers and writers.
|
void |
DelegateFileObject.close()
Close the delegated file.
|
void |
AbstractFileObject.copyFrom(FileObject file,
FileSelector selector)
Copies another file to this file.
|
void |
AbstractFileObject.createFile()
Creates this file, if it does not exist.
|
FileObject |
FileProvider.createFileSystem(String scheme,
FileObject file,
FileSystemOptions fileSystemOptions)
Creates a layered file system.
|
FileObject |
AbstractFileProvider.createFileSystem(String scheme,
FileObject file,
FileSystemOptions fileSystemOptions)
Creates a layered file system.
|
FileObject |
AbstractLayeredFileProvider.createFileSystem(String scheme,
FileObject file,
FileSystemOptions fileSystemOptions)
Creates a layered file system.
|
void |
AbstractFileObject.createFolder()
Creates this folder, if it does not exist.
|
static String |
UriParser.decode(String encodedStr)
Removes %nn encodings from a string.
|
static void |
UriParser.decode(StringBuilder buffer,
int offset,
int length)
Removes %nn encodings from a string.
|
protected FileObject |
AbstractFileSystem.decorateFileObject(FileObject file) |
boolean |
AbstractFileObject.delete()
Deletes this file.
|
int |
AbstractFileObject.delete(FileSelector selector)
Deletes this file, and all children matching the
selector . |
int |
AbstractFileObject.deleteAll()
Deletes this file and all children.
|
protected FileContent |
AbstractFileObject.doCreateFileContent()
Create a FileContent implementation.
|
protected abstract FileSystem |
AbstractOriginatingFileProvider.doCreateFileSystem(FileName rootFileName,
FileSystemOptions fileSystemOptions)
Creates a
FileSystem . |
protected abstract FileSystem |
AbstractLayeredFileProvider.doCreateFileSystem(String scheme,
FileObject file,
FileSystemOptions fileSystemOptions)
Creates a layered file system.
|
protected FileType |
DelegateFileObject.doGetType()
Determines the type of the file, returns null if the file does not exist.
|
protected boolean |
DelegateFileObject.doIsExecutable()
Determines if this file is executable.
|
protected boolean |
DelegateFileObject.doIsHidden()
Determines if this file is hidden.
|
protected boolean |
DelegateFileObject.doIsReadable()
Determines if this file can be read.
|
protected boolean |
AbstractFileObject.doIsSameFile(FileObject destFile)
Checks if this fileObject is the same file as
destFile just with a different name. |
protected boolean |
DelegateFileObject.doIsWriteable()
Determines if this file can be written to.
|
boolean |
AbstractFileObject.exists()
Determines if the file exists.
|
protected int |
HostFileNameParser.extractPort(StringBuilder name,
String uri)
Extracts the port from a URI.
|
protected HostFileNameParser.Authority |
HostFileNameParser.extractToPath(String uri,
StringBuilder name)
|
protected HostFileNameParser.Authority |
HostFileNameParser.extractToPath(VfsComponentContext context,
String uri,
StringBuilder name)
Extracts the scheme, userinfo, hostname and port components of a generic URI.
|
protected FileObject |
AbstractOriginatingFileProvider.findFile(FileName fileName,
FileSystemOptions fileSystemOptions)
Locates a file from its parsed URI.
|
FileObject |
AbstractOriginatingFileProvider.findFile(FileObject baseFileObject,
String uri,
FileSystemOptions fileSystemOptions)
Locates a file object, by absolute URI.
|
FileObject |
CompositeFileProvider.findFile(FileObject baseFile,
String uri,
FileSystemOptions fileSystemOptions)
Locates a file object, by absolute URI.
|
FileObject |
FileProvider.findFile(FileObject baseFile,
String uri,
FileSystemOptions fileSystemOptions)
Locates a file object, by absolute URI.
|
FileObject |
AbstractLayeredFileProvider.findFile(FileObject baseFile,
String uri,
FileSystemOptions fileSystemOptions)
Locates a file object, by absolute URI.
|
FileObject[] |
AbstractFileObject.findFiles(FileSelector selector)
Finds the set of matching descendants of this file, in depthwise order.
|
void |
AbstractFileObject.findFiles(FileSelector selector,
boolean depthwise,
List<FileObject> selected)
Traverses the descendants of this file, and builds a list of selected files.
|
FileObject |
LocalFileProvider.findLocalFile(File file)
Converts from java.io.File to FileObject.
|
FileObject |
LocalFileProvider.findLocalFile(String name)
Finds a local file, from its local name.
|
Object |
AbstractFileSystem.getAttribute(String attrName)
Retrieves the attribute with the specified name.
|
Object |
DefaultFileContent.getAttribute(String attrName)
Gets the value of an attribute.
|
String[] |
DefaultFileContent.getAttributeNames()
Lists the attributes of this file.
|
Map<String,Object> |
DefaultFileContent.getAttributes()
Returns a read-only map of this file's attributes.
|
Certificate[] |
DefaultFileContent.getCertificates()
Returns the certificates used to sign this file.
|
FileObject |
AbstractFileObject.getChild(String name)
Returns a child of this file.
|
FileObject[] |
AbstractFileObject.getChildren()
Returns the children of the file.
|
FileContent |
AbstractFileObject.getContent()
Returns the file's content.
|
FileContentInfo |
DefaultFileContent.getContentInfo()
Gets the FileContentInfo which describes the content-type, content-encoding
|
FileOperations |
AbstractFileObject.getFileOperations() |
protected FileSystem |
AbstractOriginatingFileProvider.getFileSystem(FileName rootFileName,
FileSystemOptions fileSystemOptions)
Returns the FileSystem associated with the specified root.
|
InputStream |
AbstractFileObject.getInputStream()
Returns an input stream to use to read the content of the file.
|
InputStream |
DefaultFileContent.getInputStream()
Returns an input stream for reading the content.
|
InputStream |
AbstractFileObject.getInputStream(int bufferSize)
Returns an input stream to use to read the content of the file.
|
InputStream |
DefaultFileContent.getInputStream(int bufferSize)
Returns an input stream for reading the content.
|
long |
DefaultFileContent.getLastModifiedTime()
Returns the last-modified timestamp.
|
OutputStream |
AbstractFileObject.getOutputStream()
Prepares this file for writing.
|
OutputStream |
DefaultFileContent.getOutputStream()
Returns an output stream for writing the content.
|
OutputStream |
AbstractFileObject.getOutputStream(boolean bAppend)
Prepares this file for writing.
|
OutputStream |
DefaultFileContent.getOutputStream(boolean bAppend)
Returns an output stream for writing the content in append mode.
|
OutputStream |
DefaultFileContent.getOutputStream(boolean bAppend,
int bufferSize)
Returns an output stream for writing the content in append mode.
|
OutputStream |
DefaultFileContent.getOutputStream(int bufferSize)
Returns an output stream for writing the content.
|
FileObject |
AbstractFileObject.getParent()
Returns the parent of the file.
|
FileObject |
AbstractFileSystem.getParentLayer()
Returns the parent layer if this is a layered file system.
|
String |
AbstractFileName.getPathDecoded()
Returns the decoded path.
|
String |
URLFileName.getPathQueryEncoded(String charset)
Deprecated.
Gets the path encoded suitable for url like file system e.g.
|
String |
GenericURLFileName.getPathQueryEncoded(String charset)
Gets the path encoded suitable for url like file system e.g.
|
RandomAccessContent |
AbstractFileObject.getRandomAccessContent(RandomAccessMode mode)
Returns an input/output stream to use to read and write the content of the file in and random manner.
|
RandomAccessContent |
DefaultFileContent.getRandomAccessContent(RandomAccessMode mode)
Returns an input/output stream to use to read and write the content of the file in an random manner.
|
String |
AbstractFileName.getRelativeName(FileName name)
Converts a file name to a relative name, relative to this file name.
|
FileReplicator |
VfsComponentContext.getReplicator()
Gets a file replicator for the provider to use.
|
FileObject |
AbstractFileSystem.getRoot()
Returns the root file of this file system.
|
long |
DefaultFileContent.getSize()
Returns the size of the content (in bytes).
|
TemporaryFileStore |
VfsComponentContext.getTemporaryFileStore()
Gets a temporary file store for the provider to use.
|
FileType |
AbstractFileObject.getType()
Returns the file's type.
|
String |
URLFileName.getURIEncoded(String charset)
Deprecated.
Encodes a URI.
|
String |
GenericURLFileName.getURIEncoded(String charset)
Encodes a URI.
|
URL |
AbstractFileObject.getURL()
Returns a URL representation of the file.
|
boolean |
DefaultFileContent.hasAttribute(String attrName)
Checks if an attribute exists.
|
void |
AbstractVfsComponent.init()
Initializes the component.
|
void |
AbstractFileSystem.init()
Initializes this component.
|
void |
VfsComponent.init()
Initializes the component.
|
boolean |
AbstractFileObject.isExecutable()
Determines if this file is executable.
|
boolean |
AbstractFileObject.isFile()
Checks if this file is a regular file by using its file type.
|
boolean |
AbstractFileName.isFile()
Checks if this file name is a name for a regular file by using its type.
|
boolean |
AbstractFileObject.isFolder()
Checks if this file is a folder by using its file type.
|
boolean |
AbstractFileObject.isHidden()
Determines if this file can be read.
|
boolean |
AbstractFileObject.isReadable()
Determines if this file can be read.
|
protected boolean |
AbstractFileObject.isSameFile(FileObject destFile)
Checks if this fileObject is the same file as
destFile just with a different name. |
boolean |
AbstractFileObject.isSymbolicLink()
Determines if this file can be read.
|
boolean |
AbstractFileObject.isWriteable()
Determines if this file can be written to.
|
List<FileObject> |
AbstractFileObject.listFiles(FileSelector selector)
Lists the set of matching descendants of this file, in depthwise order.
|
void |
AbstractFileObject.moveTo(FileObject destFile)
Moves (rename) the file to another one.
|
static FileType |
UriParser.normalisePath(StringBuilder path)
Normalises a path.
|
FileName |
FileProvider.parseUri(FileName root,
String uri)
Parses the URI into a FileName.
|
FileName |
AbstractFileProvider.parseUri(FileName base,
String uri)
Parses an absolute URI.
|
FileName |
VfsComponentContext.parseURI(String uri)
Parses a URI into a FileName.
|
FileName |
LayeredFileNameParser.parseUri(VfsComponentContext context,
FileName baseFileName,
String fileName)
Parses the base and name into a FileName.
|
FileName |
HostFileNameParser.parseUri(VfsComponentContext context,
FileName base,
String fileName) |
FileName |
FileNameParser.parseUri(VfsComponentContext context,
FileName base,
String uri)
Parses a String into a file name.
|
FileName |
GenericURLFileNameParser.parseUri(VfsComponentContext context,
FileName base,
String fileName) |
FileName |
URLFileNameParser.parseUri(VfsComponentContext context,
FileName base,
String fileName)
Deprecated.
|
void |
AbstractFileObject.refresh()
This will prepare the fileObject to get resynchronized with the underlying file system if required.
|
void |
DelegateFileObject.refresh()
Refresh file information.
|
void |
DefaultFileContent.removeAttribute(String attrName)
Removes an attribute.
|
void |
AbstractFileSystem.removeJunction(String junctionPoint)
Removes a junction from this file system.
|
File |
AbstractFileSystem.replicateFile(FileObject file,
FileSelector selector)
Creates a temporary local copy of a file and its descendants.
|
File |
FileReplicator.replicateFile(FileObject srcFile,
FileSelector selector)
Creates a local copy of the file, and all its descendants.
|
FileObject |
AbstractFileSystem.resolveFile(FileName name)
Finds a file in this file system.
|
FileObject |
VfsComponentContext.resolveFile(FileObject baseFile,
String name,
FileSystemOptions fileSystemOptions)
Resolves a file by name.
|
FileObject |
AbstractFileObject.resolveFile(String path)
Finds a file, relative to this file.
|
FileObject |
AbstractFileSystem.resolveFile(String nameStr)
Finds a file in this file system.
|
FileObject |
VfsComponentContext.resolveFile(String name,
FileSystemOptions fileSystemOptions)
Resolves a file by name.
|
FileObject |
AbstractFileObject.resolveFile(String name,
NameScope scope)
Returns a child by name.
|
void |
AbstractFileSystem.setAttribute(String attrName,
Object value)
Sets the attribute with the specified name.
|
void |
DefaultFileContent.setAttribute(String attrName,
Object value)
Sets the value of an attribute.
|
boolean |
AbstractFileObject.setExecutable(boolean readable,
boolean ownerOnly) |
void |
DefaultFileContent.setLastModifiedTime(long modTime)
Sets the last-modified timestamp.
|
boolean |
AbstractFileObject.setReadable(boolean readable,
boolean ownerOnly) |
boolean |
AbstractFileObject.setWritable(boolean readable,
boolean ownerOnly) |
FileObject |
VfsComponentContext.toFileObject(File file)
Returns a
FileObject for a local file. |
Constructor and Description |
---|
DelegateFileObject(AbstractFileName name,
AFS fileSystem,
FileObject file) |
Modifier and Type | Method and Description |
---|---|
protected FileObject |
Bzip2FileSystem.createFile(AbstractFileName name) |
protected FileSystem |
Bzip2FileProvider.createFileSystem(FileName name,
FileObject file,
FileSystemOptions fileSystemOptions) |
Modifier and Type | Method and Description |
---|---|
void |
CompressedFileFileObject.createFile() |
protected abstract FileObject |
CompressedFileFileSystem.createFile(AbstractFileName name)
Creates a file object.
|
protected abstract FileSystem |
CompressedFileFileProvider.createFileSystem(FileName name,
FileObject file,
FileSystemOptions fileSystemOptions) |
protected FileSystem |
CompressedFileFileProvider.doCreateFileSystem(String scheme,
FileObject file,
FileSystemOptions fileSystemOptions)
Creates a layered file system.
|
protected FileType |
CompressedFileFileObject.doGetType()
Returns the file's type.
|
boolean |
CompressedFileFileObject.isWriteable()
Determines if this file can be written to.
|
Modifier and Type | Method and Description |
---|---|
protected abstract C |
FtpClientFactory.ConnectionFactory.createClient(FileSystemOptions fileSystemOptions) |
protected org.apache.commons.net.ftp.FTPClient |
FTPClientWrapper.createClient(GenericFileName rootName,
UserAuthenticationData authData) |
static org.apache.commons.net.ftp.FTPClient |
FtpClientFactory.createConnection(String hostname,
int port,
char[] username,
char[] password,
String workingDirectory,
FileSystemOptions fileSystemOptions)
Creates a new connection to the server.
|
C |
FtpClientFactory.ConnectionFactory.createConnection(String hostname,
int port,
char[] username,
char[] password,
String workingDirectory,
FileSystemOptions fileSystemOptions) |
protected FileObject |
FtpFileSystem.createFile(AbstractFileName name)
Creates a file object.
|
protected FTPClientWrapper |
FtpFileSystem.createWrapper()
Gets the wrapper to access this file system.
|
protected FileSystem |
FtpFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions)
Creates the file system.
|
FileObject[] |
FtpFileObject.getChildren()
Returns the file's list of children.
|
FtpClient |
FtpFileSystem.getClient()
Creates an FTP client to use.
|
boolean |
FtpClient.isConnected() |
boolean |
FTPClientWrapper.isConnected() |
void |
FtpFileObject.refresh() |
default void |
FtpClient.setBufferSize(int bufferSize) |
void |
FTPClientWrapper.setBufferSize(int bufferSize) |
Constructor and Description |
---|
FTPClientWrapper(GenericFileName root,
FileSystemOptions fileSystemOptions) |
FtpFileObject(AbstractFileName name,
FtpFileSystem fileSystem,
FileName rootName) |
Modifier and Type | Method and Description |
---|---|
static org.apache.commons.net.ftp.FTPSClient |
FtpsClientFactory.createConnection(String hostname,
int port,
char[] username,
char[] password,
String workingDirectory,
FileSystemOptions fileSystemOptions)
Creates a new connection to the server.
|
protected org.apache.commons.vfs2.provider.ftps.FtpsClientWrapper |
FtpsFileSystem.createWrapper() |
protected FileSystem |
FtpsFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions)
Creates the file system.
|
Modifier and Type | Method and Description |
---|---|
protected FileObject |
GzipFileSystem.createFile(AbstractFileName name) |
protected FileSystem |
GzipFileProvider.createFileSystem(FileName name,
FileObject file,
FileSystemOptions fileSystemOptions) |
Modifier and Type | Method and Description |
---|---|
FileContentInfo |
HdfsFileContentInfoFactory.create(FileContent fileContent)
Creates a FileContentInfo for a the given FileContent.
|
protected FileSystem |
HdfsFileProvider.doCreateFileSystem(FileName rootName,
FileSystemOptions fileSystemOptions)
Creates a new HdfsFileSystem instance.
|
boolean |
HdfsFileObject.exists() |
FileObject |
HdfsFileSystem.resolveFile(FileName name)
Resolve FileName into FileObject.
|
Modifier and Type | Method and Description |
---|---|
FileContentInfo |
HttpFileContentInfoFactory.create(FileContent fileContent) |
static org.apache.commons.httpclient.HttpClient |
HttpClientFactory.createConnection(HttpFileSystemConfigBuilder builder,
String scheme,
String hostname,
int port,
String username,
String password,
FileSystemOptions fileSystemOptions)
Creates a new connection to the server.
|
static org.apache.commons.httpclient.HttpClient |
HttpClientFactory.createConnection(String scheme,
String hostname,
int port,
String username,
String password,
FileSystemOptions fileSystemOptions) |
protected FileSystem |
HttpFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions)
Creates a
FileSystem . |
protected void |
HttpFileObject.setupMethod(org.apache.commons.httpclient.HttpMethod method)
Prepares a HttpMethod object.
|
Modifier and Type | Method and Description |
---|---|
FileContentInfo |
Http4FileContentInfoFactory.create(FileContent fileContent) |
protected org.apache.http.client.HttpClient |
Http4FileProvider.createHttpClient(Http4FileSystemConfigBuilder builder,
GenericFileName rootName,
FileSystemOptions fileSystemOptions)
Create an
HttpClient object for an http4 file system. |
protected org.apache.http.impl.client.HttpClientBuilder |
Http4FileProvider.createHttpClientBuilder(Http4FileSystemConfigBuilder builder,
GenericFileName rootName,
FileSystemOptions fileSystemOptions)
Create an
HttpClientBuilder object. |
protected SSLContext |
Http4FileProvider.createSSLContext(Http4FileSystemConfigBuilder builder,
FileSystemOptions fileSystemOptions)
Create
SSLContext for HttpClient. |
protected FileSystem |
Http4FileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions) |
Constructor and Description |
---|
Http4FileObject(AbstractFileName name,
FS fileSystem)
Construct
Http4FileObject . |
Http4FileObject(AbstractFileName name,
FS fileSystem,
Http4FileSystemConfigBuilder builder)
Construct
Http4FileObject . |
Modifier and Type | Method and Description |
---|---|
FileContentInfo |
Http5FileContentInfoFactory.create(FileContent fileContent) |
protected org.apache.hc.client5.http.classic.HttpClient |
Http5FileProvider.createHttpClient(Http5FileSystemConfigBuilder builder,
GenericFileName rootName,
FileSystemOptions fileSystemOptions)
Create an
HttpClient object for an http4 file system. |
protected org.apache.hc.client5.http.impl.classic.HttpClientBuilder |
Http5FileProvider.createHttpClientBuilder(Http5FileSystemConfigBuilder builder,
GenericFileName rootName,
FileSystemOptions fileSystemOptions)
Create an
HttpClientBuilder object. |
protected SSLContext |
Http5FileProvider.createSSLContext(Http5FileSystemConfigBuilder builder,
FileSystemOptions fileSystemOptions)
Create
SSLContext for HttpClient. |
protected FileSystem |
Http5FileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions) |
Constructor and Description |
---|
Http5FileObject(AbstractFileName name,
FS fileSystem)
Construct
Http4FileObject . |
Http5FileObject(AbstractFileName name,
FS fileSystem,
Http5FileSystemConfigBuilder builder)
Construct
Http4FileObject . |
Modifier and Type | Method and Description |
---|---|
protected ZipFile |
JarFileSystem.createZipFile(File file) |
protected ZipFileObject |
JarFileSystem.createZipFileObject(AbstractFileName name,
ZipEntry entry) |
protected FileSystem |
JarFileProvider.doCreateFileSystem(String scheme,
FileObject file,
FileSystemOptions fileSystemOptions)
Creates a layered file system.
|
Object |
JarFileSystem.getAttribute(String attrName)
Retrives the attribute with the specified name.
|
protected ZipFile |
JarFileSystem.getZipFile() |
Constructor and Description |
---|
JarFileObject(AbstractFileName name,
ZipEntry entry,
JarFileSystem fs,
boolean zipExists) |
JarFileSystem(AbstractFileName rootName,
FileObject file,
FileSystemOptions fileSystemOptions) |
JarURLConnectionImpl(JarFileObject file,
FileContent content) |
Modifier and Type | Method and Description |
---|---|
protected FileObject |
LocalFileSystem.createFile(AbstractFileName name)
Creates a file object.
|
protected FileSystem |
DefaultLocalFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions)
Creates the file system.
|
protected long |
LocalFile.doGetLastModifiedTime()
Gets the last modified time of this file.
|
protected boolean |
LocalFile.doIsReadable()
Determines if this file can be read.
|
protected boolean |
LocalFile.doIsSameFile(FileObject destFile) |
protected boolean |
LocalFile.doIsSymbolicLink()
Determines if this file is a symbolic link.
|
protected boolean |
LocalFile.doIsWriteable()
Determines if this file can be written to.
|
protected boolean |
LocalFile.doSetLastModifiedTime(long modtime)
Sets the last modified time of this file.
|
protected String |
WindowsFileNameParser.extractRootPrefix(String uri,
StringBuilder name)
Pops the root prefix off a URI, which has had the scheme removed.
|
protected abstract String |
LocalFileNameParser.extractRootPrefix(String uri,
StringBuilder name)
Pops the root prefix off a URI, which has had the scheme removed.
|
protected String |
GenericFileNameParser.extractRootPrefix(String uri,
StringBuilder name)
Extracts the root prefix from a URI string, which has had the scheme removed.
|
FileObject |
DefaultLocalFileProvider.findLocalFile(File file)
Finds a local file.
|
FileObject |
DefaultLocalFileProvider.findLocalFile(String name)
Finds a local file, from its local name.
|
FileName |
LocalFileNameParser.parseUri(VfsComponentContext context,
FileName base,
String uri) |
Modifier and Type | Method and Description |
---|---|
protected FileSystem |
RamFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions) |
void |
RamFileSystem.importTree(File file)
Import a Tree.
|
Modifier and Type | Method and Description |
---|---|
protected String |
ResourceFileNameParser.extractRootPrefix(String uri,
StringBuilder name) |
FileObject |
ResourceFileProvider.findFile(FileObject baseFile,
String uri,
FileSystemOptions fileSystemOptions)
Locates a file object, by absolute URI.
|
Modifier and Type | Method and Description |
---|---|
static com.jcraft.jsch.Session |
SftpClientFactory.createConnection(String hostname,
int port,
char[] username,
char[] password,
FileSystemOptions fileSystemOptions)
Creates a new connection to the server.
|
protected FileObject |
SftpFileSystem.createFile(AbstractFileName name)
Creates a file object.
|
protected FileSystem |
SftpFileProvider.doCreateFileSystem(FileName name,
FileSystemOptions fileSystemOptions)
Creates a
FileSystem . |
void |
SftpFileSystemConfigBuilder.setStrictHostKeyChecking(FileSystemOptions options,
String hostKeyChecking)
Configures the host key checking to use.
|
Constructor and Description |
---|
SftpFileObject(AbstractFileName name,
SftpFileSystem fileSystem) |
Modifier and Type | Method and Description |
---|---|
protected FileObject |
TarFileSystem.createFile(AbstractFileName name)
Creates a file object.
|
protected org.apache.commons.compress.archivers.tar.TarArchiveInputStream |
TarFileSystem.createTarFile(File file) |
protected FileSystem |
TarFileProvider.doCreateFileSystem(String scheme,
FileObject file,
FileSystemOptions fileSystemOptions)
Creates a layered file system.
|
InputStream |
TarFileSystem.getInputStream(org.apache.commons.compress.archivers.tar.TarArchiveEntry entry) |
protected org.apache.commons.compress.archivers.tar.TarArchiveInputStream |
TarFileSystem.getTarFile() |
void |
TarFileSystem.init() |
boolean |
TarFileObject.isWriteable()
Determines if this file can be written to.
|
protected void |
TarFileSystem.resetTarFile() |
Constructor and Description |
---|
TarFileSystem(AbstractFileName rootName,
FileObject parentLayer,
FileSystemOptions fileSystemOptions) |
Modifier and Type | Method and Description |
---|---|
FileObject |
TemporaryFileProvider.findFile(FileObject baseFile,
String uri,
FileSystemOptions fileSystemOptions)
Locates a file object, by absolute URI.
|
Modifier and Type | Method and Description |
---|---|
protected URL |
UrlFileObject.createURL(FileName name) |
FileObject |
UrlFileProvider.findFile(FileObject baseFile,
String fileUri,
FileSystemOptions fileSystemOptions)
Locates a file object, by absolute URI.
|
FileName |
UrlFileNameParser.parseUri(VfsComponentContext context,
FileName base,
String uri)
Parse a URI.
|
Modifier and Type | Method and Description |
---|---|
protected FileObject |
ZipFileSystem.createFile(AbstractFileName name)
Creates a file object.
|
protected ZipFile |
ZipFileSystem.createZipFile(File file) |
protected ZipFileObject |
ZipFileSystem.createZipFileObject(AbstractFileName name,
ZipEntry entry) |
protected FileSystem |
ZipFileProvider.doCreateFileSystem(String scheme,
FileObject file,
FileSystemOptions fileSystemOptions)
Creates a layered file system.
|
protected ZipFile |
ZipFileSystem.getZipFile() |
void |
ZipFileSystem.init() |
boolean |
ZipFileObject.isWriteable()
Determines if this file can be written to.
|
Constructor and Description |
---|
ZipFileSystem(AbstractFileName rootName,
FileObject parentLayer,
FileSystemOptions fileSystemOptions) |
Modifier and Type | Method and Description |
---|---|
protected void |
MoveTask.handleOutOfDateFile(FileObject srcFile,
FileObject destFile)
Handles a single source file.
|
protected void |
CopyTask.handleOutOfDateFile(FileObject srcFile,
FileObject destFile)
Handles an out-of-date file.
|
protected void |
CopyTask.handleUpToDateFile(FileObject srcFile,
FileObject destFile)
Handles an up-to-date file.
|
protected FileObject |
VfsTask.resolveFile(String uri)
Resolves a URI to a file, relative to the project's base directory.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MonitorOutputStream.assertOpen()
Check if file is still open.
|
static boolean |
FileObjectUtils.exists(FileObject fileObject)
Null-safe call to
FileObject.exists() . |
static AbstractFileObject |
FileObjectUtils.getAbstractFileObject(FileObject fileObject)
Gets access to the base object even if decorated.
|
static boolean |
FileObjectUtils.isInstanceOf(FileObject fileObject,
Class<?> wantedClass)
Checks if the given FileObject is instance of given class argument.
|
static Properties |
FileObjectUtils.readProperties(FileObject fileObject)
Reads the given file into a new
Properties . |
static Properties |
FileObjectUtils.readProperties(FileObject fileObject,
Properties properties)
Reads the given file into a new given
Properties . |
void |
DelegatingFileSystemOptionsBuilder.setConfigClass(FileSystemOptions fso,
String scheme,
String name,
Class<?> className)
Sets a single class value.
|
void |
DelegatingFileSystemOptionsBuilder.setConfigClasses(FileSystemOptions fso,
String scheme,
String name,
Class<?>[] classNames)
Sets an array of class values.
|
void |
DelegatingFileSystemOptionsBuilder.setConfigString(FileSystemOptions fso,
String scheme,
String name,
String value)
Sets a single string value.
|
void |
DelegatingFileSystemOptionsBuilder.setConfigStrings(FileSystemOptions fso,
String scheme,
String name,
String[] values)
Sets an array of string value.
|
Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.