Package | Description |
---|---|
jfilesyslib |
This package contains the FileSystem and the FullFileSystem interface.
|
jfilesyslib.filesystems |
This package contains some demo file systems, which may be used by you.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
FullFileSystem.createHardLink(java.lang.String source,
java.lang.String destination) |
void |
FileSystem.createHardLink(java.lang.String source,
java.lang.String destination)
Creates a hard link at source pointing to destination.
|
abstract void |
FullFileSystem.createSymbolicLink(java.lang.String source,
java.lang.String destination) |
void |
FileSystem.createSymbolicLink(java.lang.String source,
java.lang.String destination)
Creates a symbolic link at source pointing to destination.
|
ExtendedAttribute |
FileSystem.getExtendedAttribute(java.lang.String path,
java.lang.String name)
Returns one specific extended attribute.
|
abstract WindowsAttributes |
FullFileSystem.getWindowsAttributes(java.lang.String path) |
WindowsAttributes |
FileSystem.getWindowsAttributes(java.lang.String path)
Returns the windows attributes.
|
abstract java.lang.Iterable<ExtendedAttribute> |
FullFileSystem.listExtendedAttributes(java.lang.String path) |
java.lang.Iterable<ExtendedAttribute> |
FileSystem.listExtendedAttributes(java.lang.String path)
Lists the extended attributes of a path.
|
abstract void |
FullFileSystem.lockFile(FileHandle handle,
long byteOffset,
long length) |
void |
FileSystem.lockFile(FileHandle handle,
long byteOffset,
long length)
Locks a file in the specified range for every write access except for the File Handle handle.
|
abstract void |
FullFileSystem.removeExtendedAttribute(java.lang.String path,
java.lang.String attributeName) |
void |
FileSystem.removeExtendedAttribute(java.lang.String path,
java.lang.String attributeName)
Sets or adds extended attributes.
|
abstract void |
FullFileSystem.setExtendedAttribute(java.lang.String path,
ExtendedAttribute attribute) |
void |
FileSystem.setExtendedAttribute(java.lang.String path,
ExtendedAttribute attribute)
Sets or adds extended attribute.
|
abstract void |
FullFileSystem.setUnixPermissions(java.lang.String path,
UnixPermissions perms) |
void |
FileSystem.setUnixPermissions(java.lang.String path,
UnixPermissions perms)
Sets the unix permissions for a file/directory.
|
abstract void |
FullFileSystem.setWindowsAttributes(java.lang.String path,
WindowsAttributes windowsAttributes) |
void |
FileSystem.setWindowsAttributes(java.lang.String path,
WindowsAttributes windowsAttributes)
Sets the windows attributes.
|
abstract void |
FullFileSystem.unlockFile(FileHandle handle,
long byteOffset,
long length) |
void |
FileSystem.unlockFile(FileHandle handle,
long byteOffset,
long length)
Unlocks a file in the specified range.
|
Modifier and Type | Method and Description |
---|---|
void |
MergeDirectlyFs.createHardLink(java.lang.String source,
java.lang.String destination) |
void |
LoggingFs.createHardLink(java.lang.String source,
java.lang.String destination) |
void |
ExtendedSupportFs.createHardLink(java.lang.String source,
java.lang.String destination) |
void |
CachingFs.createHardLink(java.lang.String source,
java.lang.String destination) |
void |
MergeDirectlyFs.createSymbolicLink(java.lang.String source,
java.lang.String destination) |
void |
LoggingFs.createSymbolicLink(java.lang.String from,
java.lang.String to) |
void |
ExtendedSupportFs.createSymbolicLink(java.lang.String source,
java.lang.String destination) |
void |
CachingFs.createSymbolicLink(java.lang.String from,
java.lang.String to) |
WindowsAttributes |
MergeDirectlyFs.getWindowsAttributes(java.lang.String path) |
WindowsAttributes |
LoggingFs.getWindowsAttributes(java.lang.String path) |
WindowsAttributes |
ExtendedSupportFs.getWindowsAttributes(java.lang.String path) |
WindowsAttributes |
CachingFs.getWindowsAttributes(java.lang.String path) |
java.lang.Iterable<ExtendedAttribute> |
MergeDirectlyFs.listExtendedAttributes(java.lang.String path) |
java.lang.Iterable<ExtendedAttribute> |
LoggingFs.listExtendedAttributes(java.lang.String path) |
java.lang.Iterable<ExtendedAttribute> |
ExtendedSupportFs.listExtendedAttributes(java.lang.String path) |
java.lang.Iterable<ExtendedAttribute> |
CachingFs.listExtendedAttributes(java.lang.String path) |
void |
MergeDirectlyFs.lockFile(FileHandle handle,
long byteOffset,
long length) |
void |
LoggingFs.lockFile(FileHandle handle,
long byteOffset,
long length) |
void |
ExtendedSupportFs.lockFile(FileHandle handle,
long byteOffset,
long length) |
void |
CachingFs.lockFile(FileHandle handle,
long byteOffset,
long length) |
void |
MergeDirectlyFs.removeExtendedAttribute(java.lang.String path,
java.lang.String attributeName) |
void |
LoggingFs.removeExtendedAttribute(java.lang.String path,
java.lang.String attributeName) |
void |
ExtendedSupportFs.removeExtendedAttribute(java.lang.String path,
java.lang.String attributeName) |
void |
CachingFs.removeExtendedAttribute(java.lang.String path,
java.lang.String attributeName) |
void |
MergeDirectlyFs.setExtendedAttribute(java.lang.String path,
ExtendedAttribute attribute) |
void |
LoggingFs.setExtendedAttribute(java.lang.String path,
ExtendedAttribute attribute) |
void |
ExtendedSupportFs.setExtendedAttribute(java.lang.String path,
ExtendedAttribute attribute) |
void |
CachingFs.setExtendedAttribute(java.lang.String path,
ExtendedAttribute attribute) |
void |
MergeDirectlyFs.setUnixPermissions(java.lang.String path,
UnixPermissions perms) |
void |
LoggingFs.setUnixPermissions(java.lang.String path,
UnixPermissions perm) |
void |
ExtendedSupportFs.setUnixPermissions(java.lang.String path,
UnixPermissions perms) |
void |
CachingFs.setUnixPermissions(java.lang.String path,
UnixPermissions perms) |
void |
MergeDirectlyFs.setWindowsAttributes(java.lang.String path,
WindowsAttributes windowsAttributes) |
void |
LoggingFs.setWindowsAttributes(java.lang.String path,
WindowsAttributes windowsAttributes) |
void |
ExtendedSupportFs.setWindowsAttributes(java.lang.String path,
WindowsAttributes windowsAttributes) |
void |
CachingFs.setWindowsAttributes(java.lang.String path,
WindowsAttributes windowsAttributes) |
void |
MergeDirectlyFs.unlockFile(FileHandle handle,
long byteOffset,
long length) |
void |
LoggingFs.unlockFile(FileHandle handle,
long byteOffset,
long length) |
void |
ExtendedSupportFs.unlockFile(FileHandle handle,
long byteOffset,
long length) |
void |
CachingFs.unlockFile(FileHandle handle,
long byteOffset,
long length) |