Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addBytesDecrypted(long) - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- addBytesEncrypted(long) - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- addBytesRead(long) - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- addBytesWritten(long) - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- addChunkCacheAccess() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- addChunkCacheMiss() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- allChecks() - Static method in interface org.cryptomator.cryptofs.health.api.HealthCheck
- allegedShorteningThreshold() - Method in class org.cryptomator.cryptofs.VaultConfig.UnverifiedVaultConfig
- allegedVaultVersion() - Method in class org.cryptomator.cryptofs.VaultConfig.UnverifiedVaultConfig
- append() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
- apply() - Method in interface org.cryptomator.cryptofs.health.api.DiagnosticResult.Fix
- ArrayUtils - Class in org.cryptomator.cryptofs.common
-
Functions used from commons-lang
- assertAllCapabilities(Path) - Method in class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker
-
Checks whether the underlying filesystem has all required capabilities.
- assertNonExisting(CryptoPath) - Method in class org.cryptomator.cryptofs.CryptoPathMapper
-
Verifies that no node exists for the given path.
- assertReadAccess(Path) - Method in class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker
-
Checks whether the underlying filesystem allows reading the given dir.
- assertWritable() - Method in class org.cryptomator.cryptofs.ReadonlyFlag
- assertWriteAccess(Path) - Method in class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker
-
Checks whether the underlying filesystem allows writing to the given dir.
- attemptBackup(Path) - Static method in class org.cryptomator.cryptofs.common.BackupHelper
-
Do a best-effort attempt to back up the file at the given path.
- AttributeByNameProvider_Factory - Class in org.cryptomator.cryptofs.attr
- AttributeByNameProvider_Factory(Provider<AttributeProvider>, Provider<AttributeViewProvider>) - Constructor for class org.cryptomator.cryptofs.attr.AttributeByNameProvider_Factory
- AttributeModule_ProvideAttributesFactory - Class in org.cryptomator.cryptofs.attr
- AttributeModule_ProvideAttributesFactory(Provider<BasicFileAttributes>, Provider<CiphertextFileType>, Provider<Path>, Provider<Cryptor>, Provider<Optional<OpenCryptoFile>>, Provider<CryptoFileSystemProperties>) - Constructor for class org.cryptomator.cryptofs.attr.AttributeModule_ProvideAttributesFactory
- AttributeModule_ProvideOpenCryptoFileFactory - Class in org.cryptomator.cryptofs.attr
- AttributeModule_ProvideOpenCryptoFileFactory(Provider<OpenCryptoFiles>, Provider<Path>) - Constructor for class org.cryptomator.cryptofs.attr.AttributeModule_ProvideOpenCryptoFileFactory
- AttributeProvider_Factory - Class in org.cryptomator.cryptofs.attr
- AttributeProvider_Factory(Provider<AttributeComponent.Factory>, Provider<CryptoPathMapper>, Provider<Symlinks>) - Constructor for class org.cryptomator.cryptofs.attr.AttributeProvider_Factory
- AttributeViewModule_ProvideAttributeViewFactory - Class in org.cryptomator.cryptofs.attr
- AttributeViewModule_ProvideAttributeViewFactory(Provider<Map<Class<?>, Provider<FileAttributeView>>>, Provider<Class<? extends FileAttributeView>>) - Constructor for class org.cryptomator.cryptofs.attr.AttributeViewModule_ProvideAttributeViewFactory
- AttributeViewProvider_Factory - Class in org.cryptomator.cryptofs.attr
- AttributeViewProvider_Factory(Provider<AttributeViewComponent.Factory>) - Constructor for class org.cryptomator.cryptofs.attr.AttributeViewProvider_Factory
B
- BACKUP_SUFFIX - Static variable in class org.cryptomator.cryptofs.common.Constants
- BackupHelper - Class in org.cryptomator.cryptofs.common
-
Utility class for generating a suffix for the backup file to make it unique to its original file.
- backupManually(Cryptor, CryptoPathMapper.CiphertextDirectory) - Static method in class org.cryptomator.cryptofs.DirectoryIdBackup
-
Static method to explicitly back up the directory id for a specified ciphertext directory.
- BrokenDirectoryFilter_Factory - Class in org.cryptomator.cryptofs.dir
- BrokenDirectoryFilter_Factory(Provider<CryptoPathMapper>) - Constructor for class org.cryptomator.cryptofs.dir.BrokenDirectoryFilter_Factory
- BufferPool_Factory - Class in org.cryptomator.cryptofs.fh
- BufferPool_Factory(Provider<Cryptor>) - Constructor for class org.cryptomator.cryptofs.fh.BufferPool_Factory
- build() - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
-
Validates the values and creates new
CryptoFileSystemProperties
. - build() - Method in class org.cryptomator.cryptofs.VaultConfig.VaultConfigBuilder
C
- C9rConflictResolver_Factory - Class in org.cryptomator.cryptofs.dir
- C9rConflictResolver_Factory(Provider<Cryptor>, Provider<String>, Provider<VaultConfig>) - Constructor for class org.cryptomator.cryptofs.dir.C9rConflictResolver_Factory
- C9rDecryptor_Factory - Class in org.cryptomator.cryptofs.dir
- C9rDecryptor_Factory(Provider<Cryptor>, Provider<String>) - Constructor for class org.cryptomator.cryptofs.dir.C9rDecryptor_Factory
- C9rProcessor_Factory - Class in org.cryptomator.cryptofs.dir
- C9rProcessor_Factory(Provider<C9rDecryptor>, Provider<C9rConflictResolver>) - Constructor for class org.cryptomator.cryptofs.dir.C9rProcessor_Factory
- C9sInflator_Factory - Class in org.cryptomator.cryptofs.dir
- C9sInflator_Factory(Provider<LongFileNameProvider>, Provider<Cryptor>, Provider<String>) - Constructor for class org.cryptomator.cryptofs.dir.C9sInflator_Factory
- c9sPath - Variable in class org.cryptomator.cryptofs.LongFileNameProvider.DeflatedFileName
- C9sProcessor_Factory - Class in org.cryptomator.cryptofs.dir
- C9sProcessor_Factory(Provider<C9sInflator>) - Constructor for class org.cryptomator.cryptofs.dir.C9sProcessor_Factory
- CANCEL - Enum constant in enum class org.cryptomator.cryptofs.migration.api.MigrationContinuationListener.ContinuationResult
- CANCEL_ALWAYS - Static variable in interface org.cryptomator.cryptofs.migration.api.MigrationContinuationListener
- check(Path, VaultConfig, Masterkey, Cryptor, ExecutorService) - Method in interface org.cryptomator.cryptofs.health.api.HealthCheck
-
Invokes the health check on a background thread scheduled using the given executor service.
- check(Path, VaultConfig, Masterkey, Cryptor, Consumer<DiagnosticResult>) - Method in interface org.cryptomator.cryptofs.health.api.HealthCheck
-
Checks the vault at the given path.
- checkAccess(Path, AccessMode...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- checkDirStructure(Path, String, String) - Static method in enum class org.cryptomator.cryptofs.DirStructure
-
Analyzes the structure of the given directory under certain vault existence criteria.
- checkDirStructureForVault(Path, String, String) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
-
Delegate to
DirStructure.checkDirStructure(Path, String, String)
. - CheckFailed - Class in org.cryptomator.cryptofs.health.api
- CheckFailed(String) - Constructor for class org.cryptomator.cryptofs.health.api.CheckFailed
- ChunkCache_Factory - Class in org.cryptomator.cryptofs.fh
- ChunkCache_Factory(Provider<ChunkLoader>, Provider<ChunkSaver>, Provider<CryptoFileSystemStats>, Provider<BufferPool>, Provider<ExceptionsDuringWrite>) - Constructor for class org.cryptomator.cryptofs.fh.ChunkCache_Factory
- ChunkIO_Factory - Class in org.cryptomator.cryptofs.fh
- ChunkIO_Factory() - Constructor for class org.cryptomator.cryptofs.fh.ChunkIO_Factory
- ChunkLoader_Factory - Class in org.cryptomator.cryptofs.fh
- ChunkLoader_Factory(Provider<Cryptor>, Provider<ChunkIO>, Provider<FileHeaderHolder>, Provider<CryptoFileSystemStats>, Provider<BufferPool>) - Constructor for class org.cryptomator.cryptofs.fh.ChunkLoader_Factory
- ChunkSaver_Factory - Class in org.cryptomator.cryptofs.fh
- ChunkSaver_Factory(Provider<Cryptor>, Provider<ChunkIO>, Provider<FileHeaderHolder>, Provider<CryptoFileSystemStats>, Provider<BufferPool>) - Constructor for class org.cryptomator.cryptofs.fh.ChunkSaver_Factory
- cipherCombo - Variable in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
- cipherCombo() - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties
- cipherCombo(CryptorProvider.Scheme) - Method in class org.cryptomator.cryptofs.VaultConfig.VaultConfigBuilder
- CiphertextDirectory(String, Path) - Constructor for class org.cryptomator.cryptofs.CryptoPathMapper.CiphertextDirectory
- CiphertextDirectoryDeleter_Factory - Class in org.cryptomator.cryptofs.dir
- CiphertextDirectoryDeleter_Factory(Provider<DirectoryStreamFactory>) - Constructor for class org.cryptomator.cryptofs.dir.CiphertextDirectoryDeleter_Factory
- CiphertextFilePath - Class in org.cryptomator.cryptofs
- CiphertextFileType - Enum Class in org.cryptomator.cryptofs.common
-
Filename prefix as defined issue 38.
- CleartextFileChannel_Factory - Class in org.cryptomator.cryptofs.ch
- CleartextFileChannel_Factory(Provider<FileChannel>, Provider<FileHeaderHolder>, Provider<ReadWriteLock>, Provider<Cryptor>, Provider<ChunkCache>, Provider<BufferPool>, Provider<EffectiveOpenOptions>, Provider<AtomicLong>, Provider<AtomicReference<Instant>>, Provider<AtomicReference<Path>>, Provider<ExceptionsDuringWrite>, Provider<ChannelCloseListener>, Provider<CryptoFileSystemStats>) - Constructor for class org.cryptomator.cryptofs.ch.CleartextFileChannel_Factory
- CommonDetailKeys - Class in org.cryptomator.cryptofs.health.api
- compareTo(Path) - Method in class org.cryptomator.cryptofs.CryptoPath
- Constants - Class in org.cryptomator.cryptofs.common
- contains(Object[], Object) - Static method in class org.cryptomator.cryptofs.common.ArrayUtils
- ContentRootMissingException - Exception in org.cryptomator.cryptofs
- ContentRootMissingException(String) - Constructor for exception org.cryptomator.cryptofs.ContentRootMissingException
- CONTENTS_FILE_NAME - Static variable in class org.cryptomator.cryptofs.common.Constants
- continueMigrationOnEvent(MigrationContinuationListener.ContinuationEvent) - Method in interface org.cryptomator.cryptofs.migration.api.MigrationContinuationListener
-
Invoked when the migration requires action.
- continueMigrationOnEvent(MigrationContinuationListener.ContinuationEvent) - Method in class org.cryptomator.cryptofs.migration.api.SimpleMigrationContinuationListener
- continueMigrationWithResult(MigrationContinuationListener.ContinuationResult) - Method in class org.cryptomator.cryptofs.migration.api.SimpleMigrationContinuationListener
-
Continues the migration on its original thread with the desired ContinuationResult.
- copy(Path, Path, CopyOption...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- CopyOperation_Factory - Class in org.cryptomator.cryptofs
- CopyOperation_Factory() - Constructor for class org.cryptomator.cryptofs.CopyOperation_Factory
- create() - Static method in class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker_Factory
- create() - Static method in class org.cryptomator.cryptofs.common.FinallyUtil_Factory
- create() - Static method in class org.cryptomator.cryptofs.CopyOperation_Factory
- create() - Static method in class org.cryptomator.cryptofs.CryptoFileSystemStats_Factory
- create() - Static method in class org.cryptomator.cryptofs.DirectoryIdLoader_Factory
- create() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
- create() - Static method in class org.cryptomator.cryptofs.fh.ChunkIO_Factory
- create() - Static method in class org.cryptomator.cryptofs.fh.ExceptionsDuringWrite_Factory
- create() - Static method in class org.cryptomator.cryptofs.GlobToRegexConverter_Factory
- create() - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion6MigratorMapKey
- create() - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion7MigratorMapKey
- create() - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion8MigratorMapKey
- create(Path, String...) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemUri
-
Constructs a CryptoFileSystem URI by using the given absolute path to a vault and constructing a path inside the vault from components.
- create(Provider<String>, Provider<DirectoryStream<Path>>, Provider<Path>, Provider<DirectoryStream.Filter<? super Path>>, Provider<Consumer<CryptoDirectoryStream>>, Provider<NodeProcessor>) - Static method in class org.cryptomator.cryptofs.dir.CryptoDirectoryStream_Factory
- create(Provider<FileChannel>, Provider<FileHeaderHolder>, Provider<ReadWriteLock>, Provider<Cryptor>, Provider<ChunkCache>, Provider<BufferPool>, Provider<EffectiveOpenOptions>, Provider<AtomicLong>, Provider<AtomicReference<Instant>>, Provider<AtomicReference<Path>>, Provider<ExceptionsDuringWrite>, Provider<ChannelCloseListener>, Provider<CryptoFileSystemStats>) - Static method in class org.cryptomator.cryptofs.ch.CleartextFileChannel_Factory
- create(Provider<BasicFileAttributes>, Provider<CiphertextFileType>, Provider<Path>, Provider<Cryptor>, Provider<Optional<OpenCryptoFile>>, Provider<CryptoFileSystemProperties>) - Static method in class org.cryptomator.cryptofs.attr.AttributeModule_ProvideAttributesFactory
- create(Provider<Path>, Provider<Cryptor>, Provider<DirectoryIdProvider>, Provider<LongFileNameProvider>, Provider<VaultConfig>) - Static method in class org.cryptomator.cryptofs.CryptoPathMapper_Factory
- create(Provider<SecureRandom>) - Static method in class org.cryptomator.cryptofs.migration.v6.Version6Migrator_Factory
- create(Provider<SecureRandom>) - Static method in class org.cryptomator.cryptofs.migration.v7.Version7Migrator_Factory
- create(Provider<SecureRandom>) - Static method in class org.cryptomator.cryptofs.migration.v8.Version8Migrator_Factory
- create(Provider<Map<Class<?>, Provider<FileAttributeView>>>, Provider<Class<? extends FileAttributeView>>) - Static method in class org.cryptomator.cryptofs.attr.AttributeViewModule_ProvideAttributeViewFactory
- create(Provider<Map<Migration, Migrator>>, Provider<FileSystemCapabilityChecker>) - Static method in class org.cryptomator.cryptofs.migration.Migrators_Factory
- create(Provider<Optional<FileStore>>, Provider<ReadonlyFlag>) - Static method in class org.cryptomator.cryptofs.CryptoFileStore_Factory
- create(Provider<AttributeComponent.Factory>, Provider<CryptoPathMapper>, Provider<Symlinks>) - Static method in class org.cryptomator.cryptofs.attr.AttributeProvider_Factory
- create(Provider<AttributeProvider>, Provider<AttributeViewProvider>) - Static method in class org.cryptomator.cryptofs.attr.AttributeByNameProvider_Factory
- create(Provider<AttributeViewComponent.Factory>) - Static method in class org.cryptomator.cryptofs.attr.AttributeViewProvider_Factory
- create(Provider<CopyOperation>) - Static method in class org.cryptomator.cryptofs.MoveOperation_Factory
- create(Provider<CryptoFileSystemComponent.Factory>, Provider<FileSystemCapabilityChecker>, Provider<SecureRandom>) - Static method in class org.cryptomator.cryptofs.CryptoFileSystems_Factory
- create(Provider<CryptoFileSystemProperties>) - Static method in class org.cryptomator.cryptofs.ReadonlyFlag_Factory
- create(Provider<CryptoFileSystemProvider>, Provider<CryptoFileSystems>, Provider<Path>, Provider<Cryptor>, Provider<CryptoFileStore>, Provider<CryptoFileSystemStats>, Provider<CryptoPathMapper>, Provider<CryptoPathFactory>, Provider<PathMatcherFactory>, Provider<DirectoryStreamFactory>, Provider<DirectoryIdProvider>, Provider<DirectoryIdBackup>, Provider<AttributeProvider>, Provider<AttributeByNameProvider>, Provider<AttributeViewProvider>, Provider<OpenCryptoFiles>, Provider<Symlinks>, Provider<FinallyUtil>, Provider<CiphertextDirectoryDeleter>, Provider<ReadonlyFlag>, Provider<CryptoFileSystemProperties>) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory
- create(Provider<CryptoPath>, Provider<CryptoPathMapper>, Provider<LinkOption[]>, Provider<Symlinks>, Provider<OpenCryptoFiles>, Provider<AttributeProvider>, Provider<ReadonlyFlag>) - Static method in class org.cryptomator.cryptofs.attr.CryptoBasicFileAttributeView_Factory
- create(Provider<CryptoPath>, Provider<CryptoPathMapper>, Provider<LinkOption[]>, Provider<Symlinks>, Provider<OpenCryptoFiles>, Provider<AttributeProvider>, Provider<ReadonlyFlag>) - Static method in class org.cryptomator.cryptofs.attr.CryptoDosFileAttributeView_Factory
- create(Provider<CryptoPath>, Provider<CryptoPathMapper>, Provider<LinkOption[]>, Provider<Symlinks>, Provider<OpenCryptoFiles>, Provider<AttributeProvider>, Provider<ReadonlyFlag>) - Static method in class org.cryptomator.cryptofs.attr.CryptoPosixFileAttributeView_Factory
- create(Provider<CryptoPath>, Provider<CryptoPathMapper>, Provider<LinkOption[]>, Provider<Symlinks>, Provider<OpenCryptoFiles>, Provider<ReadonlyFlag>) - Static method in class org.cryptomator.cryptofs.attr.CryptoFileOwnerAttributeView_Factory
- create(Provider<CryptoPathMapper>) - Static method in class org.cryptomator.cryptofs.dir.BrokenDirectoryFilter_Factory
- create(Provider<CryptoPathMapper>, Provider<DirectoryStreamComponent.Factory>) - Static method in class org.cryptomator.cryptofs.dir.DirectoryStreamFactory_Factory
- create(Provider<CryptoPathMapper>, Provider<LongFileNameProvider>, Provider<OpenCryptoFiles>, Provider<ReadonlyFlag>) - Static method in class org.cryptomator.cryptofs.Symlinks_Factory
- create(Provider<C9rDecryptor>, Provider<C9rConflictResolver>) - Static method in class org.cryptomator.cryptofs.dir.C9rProcessor_Factory
- create(Provider<C9rProcessor>, Provider<C9sProcessor>, Provider<BrokenDirectoryFilter>) - Static method in class org.cryptomator.cryptofs.dir.NodeProcessor_Factory
- create(Provider<C9sInflator>) - Static method in class org.cryptomator.cryptofs.dir.C9sProcessor_Factory
- create(Provider<DirectoryStreamFactory>) - Static method in class org.cryptomator.cryptofs.dir.CiphertextDirectoryDeleter_Factory
- create(Provider<DirectoryIdLoader>) - Static method in class org.cryptomator.cryptofs.DirectoryIdProvider_Factory
- create(Provider<ChunkLoader>, Provider<ChunkSaver>, Provider<CryptoFileSystemStats>, Provider<BufferPool>, Provider<ExceptionsDuringWrite>) - Static method in class org.cryptomator.cryptofs.fh.ChunkCache_Factory
- create(Provider<FileCloseListener>, Provider<ChunkCache>, Provider<Cryptor>, Provider<FileHeaderHolder>, Provider<ChunkIO>, Provider<AtomicReference<Path>>, Provider<AtomicLong>, Provider<AtomicReference<Instant>>, Provider<OpenCryptoFileComponent>) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFile_Factory
- create(Provider<OpenCryptoFileComponent.Factory>) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFiles_Factory
- create(Provider<OpenCryptoFiles>, Provider<Path>) - Static method in class org.cryptomator.cryptofs.attr.AttributeModule_ProvideOpenCryptoFileFactory
- create(Provider<GlobToRegexConverter>) - Static method in class org.cryptomator.cryptofs.PathMatcherFactory_Factory
- create(Provider<LongFileNameProvider>, Provider<Cryptor>, Provider<String>) - Static method in class org.cryptomator.cryptofs.dir.C9sInflator_Factory
- create(Provider<ReadonlyFlag>) - Static method in class org.cryptomator.cryptofs.LongFileNameProvider_Factory
- create(Provider<Symlinks>) - Static method in class org.cryptomator.cryptofs.CryptoPathFactory_Factory
- create(Provider<Cryptor>) - Static method in class org.cryptomator.cryptofs.DirectoryIdBackup_Factory
- create(Provider<Cryptor>) - Static method in class org.cryptomator.cryptofs.fh.BufferPool_Factory
- create(Provider<Cryptor>, Provider<String>) - Static method in class org.cryptomator.cryptofs.dir.C9rDecryptor_Factory
- create(Provider<Cryptor>, Provider<String>, Provider<VaultConfig>) - Static method in class org.cryptomator.cryptofs.dir.C9rConflictResolver_Factory
- create(Provider<Cryptor>, Provider<AtomicReference<Path>>) - Static method in class org.cryptomator.cryptofs.fh.FileHeaderHolder_Factory
- create(Provider<Cryptor>, Provider<ChunkIO>, Provider<FileHeaderHolder>, Provider<CryptoFileSystemStats>, Provider<BufferPool>) - Static method in class org.cryptomator.cryptofs.fh.ChunkLoader_Factory
- create(Provider<Cryptor>, Provider<ChunkIO>, Provider<FileHeaderHolder>, Provider<CryptoFileSystemStats>, Provider<BufferPool>) - Static method in class org.cryptomator.cryptofs.fh.ChunkSaver_Factory
- create(CryptoFileSystemModule, Provider<Path>) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideNativeFileStoreFactory
- create(OpenCryptoFileModule) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideFileSizeFactory
- create(OpenCryptoFileModule) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideReadWriteLockFactory
- create(OpenCryptoFileModule, Provider<Path>) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideCurrentPathFactory
- create(OpenCryptoFileModule, Provider<Path>) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideLastModifiedDateFactory
- create(MigrationModule) - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideFileSystemCapabilityCheckerFactory
- create(MigrationModule, Provider<Version6Migrator>) - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion6MigratorFactory
- create(MigrationModule, Provider<Version7Migrator>) - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion7MigratorFactory
- create(MigrationModule, Provider<Version8Migrator>) - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion8MigratorFactory
- create(Cryptor, VaultConfig, CryptoFileSystemProvider, Path, CryptoFileSystemProperties) - Method in interface org.cryptomator.cryptofs.CryptoFileSystemComponent.Factory
- createDirectory(Path, FileAttribute<?>...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- createNew() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
- createNew() - Static method in class org.cryptomator.cryptofs.VaultConfig
-
Create a new configuration object for a new vault.
- createOpenOptionsForEncryptedFile() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
- createSymbolicLink(Path, Path, FileAttribute<?>...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- createSymbolicLink(CryptoPath, Path, FileAttribute<?>...) - Method in class org.cryptomator.cryptofs.Symlinks
- CRITICAL - Enum constant in enum class org.cryptomator.cryptofs.health.api.DiagnosticResult.Severity
-
Compromises vault structure, data loss happened.
- CryptoBasicFileAttributeView_Factory - Class in org.cryptomator.cryptofs.attr
- CryptoBasicFileAttributeView_Factory(Provider<CryptoPath>, Provider<CryptoPathMapper>, Provider<LinkOption[]>, Provider<Symlinks>, Provider<OpenCryptoFiles>, Provider<AttributeProvider>, Provider<ReadonlyFlag>) - Constructor for class org.cryptomator.cryptofs.attr.CryptoBasicFileAttributeView_Factory
- CryptoDirectoryStream_Factory - Class in org.cryptomator.cryptofs.dir
- CryptoDirectoryStream_Factory(Provider<String>, Provider<DirectoryStream<Path>>, Provider<Path>, Provider<DirectoryStream.Filter<? super Path>>, Provider<Consumer<CryptoDirectoryStream>>, Provider<NodeProcessor>) - Constructor for class org.cryptomator.cryptofs.dir.CryptoDirectoryStream_Factory
- CryptoDosFileAttributeView_Factory - Class in org.cryptomator.cryptofs.attr
- CryptoDosFileAttributeView_Factory(Provider<CryptoPath>, Provider<CryptoPathMapper>, Provider<LinkOption[]>, Provider<Symlinks>, Provider<OpenCryptoFiles>, Provider<AttributeProvider>, Provider<ReadonlyFlag>) - Constructor for class org.cryptomator.cryptofs.attr.CryptoDosFileAttributeView_Factory
- CryptoFileOwnerAttributeView_Factory - Class in org.cryptomator.cryptofs.attr
- CryptoFileOwnerAttributeView_Factory(Provider<CryptoPath>, Provider<CryptoPathMapper>, Provider<LinkOption[]>, Provider<Symlinks>, Provider<OpenCryptoFiles>, Provider<ReadonlyFlag>) - Constructor for class org.cryptomator.cryptofs.attr.CryptoFileOwnerAttributeView_Factory
- CryptoFileStore_Factory - Class in org.cryptomator.cryptofs
- CryptoFileStore_Factory(Provider<Optional<FileStore>>, Provider<ReadonlyFlag>) - Constructor for class org.cryptomator.cryptofs.CryptoFileStore_Factory
- cryptoFileSystem() - Method in interface org.cryptomator.cryptofs.CryptoFileSystemComponent
- CryptoFileSystem - Class in org.cryptomator.cryptofs
-
A
FileSystem
which allows access to encrypted data in a directory. - CryptoFileSystemComponent - Interface in org.cryptomator.cryptofs
- CryptoFileSystemComponent.Factory - Interface in org.cryptomator.cryptofs
- CryptoFileSystemImpl_Factory - Class in org.cryptomator.cryptofs
- CryptoFileSystemImpl_Factory(Provider<CryptoFileSystemProvider>, Provider<CryptoFileSystems>, Provider<Path>, Provider<Cryptor>, Provider<CryptoFileStore>, Provider<CryptoFileSystemStats>, Provider<CryptoPathMapper>, Provider<CryptoPathFactory>, Provider<PathMatcherFactory>, Provider<DirectoryStreamFactory>, Provider<DirectoryIdProvider>, Provider<DirectoryIdBackup>, Provider<AttributeProvider>, Provider<AttributeByNameProvider>, Provider<AttributeViewProvider>, Provider<OpenCryptoFiles>, Provider<Symlinks>, Provider<FinallyUtil>, Provider<CiphertextDirectoryDeleter>, Provider<ReadonlyFlag>, Provider<CryptoFileSystemProperties>) - Constructor for class org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory
- CryptoFileSystemModule_ProvideNativeFileStoreFactory - Class in org.cryptomator.cryptofs
- CryptoFileSystemModule_ProvideNativeFileStoreFactory(CryptoFileSystemModule, Provider<Path>) - Constructor for class org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideNativeFileStoreFactory
- CryptoFileSystemModule_Proxy - Class in org.cryptomator.cryptofs
- cryptoFileSystemProperties() - Static method in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Starts construction of
CryptoFileSystemProperties
- CryptoFileSystemProperties - Class in org.cryptomator.cryptofs
-
Properties to pass to
FileSystems.newFileSystem(URI, Map)
orCryptoFileSystemProvider.newFileSystem(Path, CryptoFileSystemProperties)
. - CryptoFileSystemProperties.Builder - Class in org.cryptomator.cryptofs
-
Builds
CryptoFileSystemProperties
- CryptoFileSystemProperties.FileSystemFlags - Enum Class in org.cryptomator.cryptofs
- cryptoFileSystemPropertiesFrom(Map<String, ?>) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Starts construction of
CryptoFileSystemProperties
- CryptoFileSystemProvider - Class in org.cryptomator.cryptofs
- CryptoFileSystemProvider() - Constructor for class org.cryptomator.cryptofs.CryptoFileSystemProvider
- CryptoFileSystemProviderModule - Class in org.cryptomator.cryptofs
- CryptoFileSystemProviderModule() - Constructor for class org.cryptomator.cryptofs.CryptoFileSystemProviderModule
- CryptoFileSystems_Factory - Class in org.cryptomator.cryptofs
- CryptoFileSystems_Factory(Provider<CryptoFileSystemComponent.Factory>, Provider<FileSystemCapabilityChecker>, Provider<SecureRandom>) - Constructor for class org.cryptomator.cryptofs.CryptoFileSystems_Factory
- CryptoFileSystemScoped - Annotation Interface in org.cryptomator.cryptofs
- CryptoFileSystemStats - Class in org.cryptomator.cryptofs
-
Provides access to file system performance metrics.
- CryptoFileSystemStats_Factory - Class in org.cryptomator.cryptofs
- CryptoFileSystemStats_Factory() - Constructor for class org.cryptomator.cryptofs.CryptoFileSystemStats_Factory
- CryptoFileSystemUri - Class in org.cryptomator.cryptofs
-
Utility to handle
URI
s used by theCryptoFileSystemProvider
. - CRYPTOMATOR_FILE_SUFFIX - Static variable in class org.cryptomator.cryptofs.common.Constants
- CryptoPath - Class in org.cryptomator.cryptofs
- CryptoPathFactory_Factory - Class in org.cryptomator.cryptofs
- CryptoPathFactory_Factory(Provider<Symlinks>) - Constructor for class org.cryptomator.cryptofs.CryptoPathFactory_Factory
- CryptoPathMapper - Class in org.cryptomator.cryptofs
- CryptoPathMapper_Factory - Class in org.cryptomator.cryptofs
- CryptoPathMapper_Factory(Provider<Path>, Provider<Cryptor>, Provider<DirectoryIdProvider>, Provider<LongFileNameProvider>, Provider<VaultConfig>) - Constructor for class org.cryptomator.cryptofs.CryptoPathMapper_Factory
- CryptoPathMapper.CiphertextDirectory - Class in org.cryptomator.cryptofs
- CryptoPosixFileAttributeView_Factory - Class in org.cryptomator.cryptofs.attr
- CryptoPosixFileAttributeView_Factory(Provider<CryptoPath>, Provider<CryptoPathMapper>, Provider<LinkOption[]>, Provider<Symlinks>, Provider<OpenCryptoFiles>, Provider<AttributeProvider>, Provider<ReadonlyFlag>) - Constructor for class org.cryptomator.cryptofs.attr.CryptoPosixFileAttributeView_Factory
D
- DATA_DIR_NAME - Static variable in class org.cryptomator.cryptofs.common.Constants
- decode(String) - Static method in class org.cryptomator.cryptofs.VaultConfig
-
Decodes a vault configuration stored in JWT format to load it
- deflate(Path) - Method in class org.cryptomator.cryptofs.LongFileNameProvider
- DEFLATED_FILE_SUFFIX - Static variable in class org.cryptomator.cryptofs.common.Constants
- delete(Path) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- deleteOnClose() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
- DeletingFileVisitor - Class in org.cryptomator.cryptofs.common
- details() - Method in interface org.cryptomator.cryptofs.health.api.DiagnosticResult
-
Get more specific info about the result like names of affected resources.
- determineSupportedCiphertextFileNameLength(Path) - Method in class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker
-
Determinse the number of chars a ciphertext filename (including its extension) is allowed to have inside a vault's
d/XX/YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY/
directory. - determineSupportedCiphertextFileNameLength(Path, int, int, int) - Method in class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker
-
Determines the number of chars a filename is allowed to have inside of subdirectories of
dir
by running an experiment. - determineSupportedCleartextFileNameLength(Path) - Method in class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker
- DiagnosticResult - Interface in org.cryptomator.cryptofs.health.api
- DiagnosticResult.Fix - Interface in org.cryptomator.cryptofs.health.api
- DiagnosticResult.Severity - Enum Class in org.cryptomator.cryptofs.health.api
- DIR_BACKUP_FILE_NAME - Static variable in class org.cryptomator.cryptofs.common.Constants
- DIR_FILE - Static variable in class org.cryptomator.cryptofs.health.api.CommonDetailKeys
- DIR_FILE_NAME - Static variable in class org.cryptomator.cryptofs.common.Constants
- DIR_ID - Static variable in class org.cryptomator.cryptofs.health.api.CommonDetailKeys
- DIRECTORY - Enum constant in enum class org.cryptomator.cryptofs.common.CiphertextFileType
- DirectoryIdBackup - Class in org.cryptomator.cryptofs
-
Single purpose class to back up the directory id of an encrypted directory when it is created.
- DirectoryIdBackup(Cryptor) - Constructor for class org.cryptomator.cryptofs.DirectoryIdBackup
- DirectoryIdBackup_Factory - Class in org.cryptomator.cryptofs
- DirectoryIdBackup_Factory(Provider<Cryptor>) - Constructor for class org.cryptomator.cryptofs.DirectoryIdBackup_Factory
- DirectoryIdLoader_Factory - Class in org.cryptomator.cryptofs
- DirectoryIdLoader_Factory() - Constructor for class org.cryptomator.cryptofs.DirectoryIdLoader_Factory
- DirectoryIdProvider_Factory - Class in org.cryptomator.cryptofs
- DirectoryIdProvider_Factory(Provider<DirectoryIdLoader>) - Constructor for class org.cryptomator.cryptofs.DirectoryIdProvider_Factory
- DirectoryStreamFactory_Factory - Class in org.cryptomator.cryptofs.dir
- DirectoryStreamFactory_Factory(Provider<CryptoPathMapper>, Provider<DirectoryStreamComponent.Factory>) - Constructor for class org.cryptomator.cryptofs.dir.DirectoryStreamFactory_Factory
- dirId - Variable in class org.cryptomator.cryptofs.CryptoPathMapper.CiphertextDirectory
- DirStructure - Enum Class in org.cryptomator.cryptofs
-
Enumeration of the vault directory structure resemblances.
E
- EffectiveOpenOptions - Class in org.cryptomator.cryptofs
- ENCRYPTED_PATH - Static variable in class org.cryptomator.cryptofs.health.api.CommonDetailKeys
- endsWith(String) - Method in class org.cryptomator.cryptofs.CryptoPath
- endsWith(Path) - Method in class org.cryptomator.cryptofs.CryptoPath
- entrySet() - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties
- equals(Object) - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- equals(Object) - Method in class org.cryptomator.cryptofs.CryptoPath
- equals(Object) - Method in class org.cryptomator.cryptofs.CryptoPathMapper.CiphertextDirectory
- ExceptionsDuringWrite_Factory - Class in org.cryptomator.cryptofs.fh
- ExceptionsDuringWrite_Factory() - Constructor for class org.cryptomator.cryptofs.fh.ExceptionsDuringWrite_Factory
- execute(CryptoPathMapper.CiphertextDirectory) - Method in class org.cryptomator.cryptofs.DirectoryIdBackup
-
Performs the backup operation for the given
CryptoPathMapper.CiphertextDirectory
object.
F
- FILE - Enum constant in enum class org.cryptomator.cryptofs.common.CiphertextFileType
- FileHeaderHolder_Factory - Class in org.cryptomator.cryptofs.fh
- FileHeaderHolder_Factory(Provider<Cryptor>, Provider<AtomicReference<Path>>) - Constructor for class org.cryptomator.cryptofs.fh.FileHeaderHolder_Factory
- FileNameTooLongException - Exception in org.cryptomator.cryptofs
-
Indicates that an operation failed, as it would result in a ciphertext path that is too long for the underlying file system.
- FileNameTooLongException(String, int) - Constructor for exception org.cryptomator.cryptofs.FileNameTooLongException
- FileSystemCapabilityChecker - Class in org.cryptomator.cryptofs.common
- FileSystemCapabilityChecker() - Constructor for class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker
- FileSystemCapabilityChecker_Factory - Class in org.cryptomator.cryptofs.common
- FileSystemCapabilityChecker_Factory() - Constructor for class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker_Factory
- FileSystemCapabilityChecker.Capability - Enum Class in org.cryptomator.cryptofs.common
- FileSystemCapabilityChecker.MissingCapabilityException - Exception in org.cryptomator.cryptofs.common
- FileSystemInitializationFailedException - Exception in org.cryptomator.cryptofs
- FileSystemInitializationFailedException(String) - Constructor for exception org.cryptomator.cryptofs.FileSystemInitializationFailedException
- FileSystemInitializationFailedException(String, Throwable) - Constructor for exception org.cryptomator.cryptofs.FileSystemInitializationFailedException
- FileSystemNeedsMigrationException - Exception in org.cryptomator.cryptofs
-
Indicates that no file system for a given vault can be created, because the vault has been created with an older version of this library.
- FileSystemNeedsMigrationException(Path) - Constructor for exception org.cryptomator.cryptofs.FileSystemNeedsMigrationException
- filterByType(S[], Class<T>) - Static method in class org.cryptomator.cryptofs.common.ArrayUtils
- FINALIZING - Enum constant in enum class org.cryptomator.cryptofs.migration.api.MigrationProgressListener.ProgressState
-
Cleanup after success or failure is running.
- FinallyUtil - Class in org.cryptomator.cryptofs.common
- FinallyUtil() - Constructor for class org.cryptomator.cryptofs.common.FinallyUtil
- FinallyUtil_Factory - Class in org.cryptomator.cryptofs.common
- FinallyUtil_Factory() - Constructor for class org.cryptomator.cryptofs.common.FinallyUtil_Factory
- fix(Path, VaultConfig, Masterkey, Cryptor) - Method in interface org.cryptomator.cryptofs.health.api.DiagnosticResult
-
Deprecated.
- flags() - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties
- forceDeleteIfExists(Path) - Static method in class org.cryptomator.cryptofs.common.DeletingFileVisitor
-
Tries to remove any write protection of the given file and tries to delete it afterwards.
- from(Set<? extends OpenOption>, ReadonlyFlag) - Static method in class org.cryptomator.cryptofs.EffectiveOpenOptions
G
- generateFileIdSuffix(byte[]) - Static method in class org.cryptomator.cryptofs.common.BackupHelper
-
Computes the SHA-256 digest of the given byte array and returns a file suffix containing the first 4 bytes in hex string format.
- get() - Method in class org.cryptomator.cryptofs.attr.AttributeByNameProvider_Factory
- get() - Method in class org.cryptomator.cryptofs.attr.AttributeModule_ProvideAttributesFactory
- get() - Method in class org.cryptomator.cryptofs.attr.AttributeModule_ProvideOpenCryptoFileFactory
- get() - Method in class org.cryptomator.cryptofs.attr.AttributeProvider_Factory
- get() - Method in class org.cryptomator.cryptofs.attr.AttributeViewModule_ProvideAttributeViewFactory
- get() - Method in class org.cryptomator.cryptofs.attr.AttributeViewProvider_Factory
- get() - Method in class org.cryptomator.cryptofs.attr.CryptoBasicFileAttributeView_Factory
- get() - Method in class org.cryptomator.cryptofs.attr.CryptoDosFileAttributeView_Factory
- get() - Method in class org.cryptomator.cryptofs.attr.CryptoFileOwnerAttributeView_Factory
- get() - Method in class org.cryptomator.cryptofs.attr.CryptoPosixFileAttributeView_Factory
- get() - Method in class org.cryptomator.cryptofs.ch.CleartextFileChannel_Factory
- get() - Method in class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker_Factory
- get() - Method in class org.cryptomator.cryptofs.common.FinallyUtil_Factory
- get() - Method in interface org.cryptomator.cryptofs.common.SupplierThrowingException
- get() - Method in class org.cryptomator.cryptofs.CopyOperation_Factory
- get() - Method in class org.cryptomator.cryptofs.CryptoFileStore_Factory
- get() - Method in class org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory
- get() - Method in class org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideNativeFileStoreFactory
- get() - Method in class org.cryptomator.cryptofs.CryptoFileSystems_Factory
- get() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats_Factory
- get() - Method in class org.cryptomator.cryptofs.CryptoPathFactory_Factory
- get() - Method in class org.cryptomator.cryptofs.CryptoPathMapper_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.BrokenDirectoryFilter_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.C9rConflictResolver_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.C9rDecryptor_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.C9rProcessor_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.C9sInflator_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.C9sProcessor_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.CiphertextDirectoryDeleter_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.CryptoDirectoryStream_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.DirectoryStreamFactory_Factory
- get() - Method in class org.cryptomator.cryptofs.dir.NodeProcessor_Factory
- get() - Method in class org.cryptomator.cryptofs.DirectoryIdBackup_Factory
- get() - Method in class org.cryptomator.cryptofs.DirectoryIdLoader_Factory
- get() - Method in class org.cryptomator.cryptofs.DirectoryIdProvider_Factory
- get() - Method in class org.cryptomator.cryptofs.fh.BufferPool_Factory
- get() - Method in class org.cryptomator.cryptofs.fh.ChunkCache_Factory
- get() - Method in class org.cryptomator.cryptofs.fh.ChunkIO_Factory
- get() - Method in class org.cryptomator.cryptofs.fh.ChunkLoader_Factory
- get() - Method in class org.cryptomator.cryptofs.fh.ChunkSaver_Factory
- get() - Method in class org.cryptomator.cryptofs.fh.ExceptionsDuringWrite_Factory
- get() - Method in class org.cryptomator.cryptofs.fh.FileHeaderHolder_Factory
- get() - Method in class org.cryptomator.cryptofs.fh.OpenCryptoFile_Factory
- get() - Method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideCurrentPathFactory
- get() - Method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideFileSizeFactory
- get() - Method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideLastModifiedDateFactory
- get() - Method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideReadWriteLockFactory
- get() - Method in class org.cryptomator.cryptofs.fh.OpenCryptoFiles_Factory
- get() - Method in class org.cryptomator.cryptofs.GlobToRegexConverter_Factory
- get() - Method in class org.cryptomator.cryptofs.LongFileNameProvider_Factory
- get() - Method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideFileSystemCapabilityCheckerFactory
- get() - Method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion6MigratorFactory
- get() - Method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion7MigratorFactory
- get() - Method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion8MigratorFactory
- get() - Method in class org.cryptomator.cryptofs.migration.Migrators_Factory
- get() - Static method in class org.cryptomator.cryptofs.migration.Migrators
- get() - Method in class org.cryptomator.cryptofs.migration.v6.Version6Migrator_Factory
- get() - Method in class org.cryptomator.cryptofs.migration.v7.Version7Migrator_Factory
- get() - Method in class org.cryptomator.cryptofs.migration.v8.Version8Migrator_Factory
- get() - Method in class org.cryptomator.cryptofs.MoveOperation_Factory
- get() - Method in class org.cryptomator.cryptofs.PathMatcherFactory_Factory
- get() - Method in class org.cryptomator.cryptofs.ReadonlyFlag_Factory
- get() - Method in class org.cryptomator.cryptofs.Symlinks_Factory
- getCipherCombo() - Method in class org.cryptomator.cryptofs.VaultConfig
- getCiphertextDir(CryptoPath) - Method in class org.cryptomator.cryptofs.CryptoPathMapper
- getCiphertextFilePath(Path, String, String) - Method in class org.cryptomator.cryptofs.CryptoPathMapper
- getCiphertextFilePath(CryptoPath) - Method in class org.cryptomator.cryptofs.CryptoPathMapper
- getCiphertextFileType(CryptoPath) - Method in class org.cryptomator.cryptofs.CryptoPathMapper
- getCiphertextPath(Path) - Method in class org.cryptomator.cryptofs.CryptoFileSystem
-
Provides the
Path
to the (data) ciphertext from a given cleartext path. - getDirFilePath() - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- getFileName() - Method in class org.cryptomator.cryptofs.CryptoPath
- getFilePath() - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- getFileStore(Path) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- getFileSystem() - Method in class org.cryptomator.cryptofs.CryptoPath
- getFileSystem(URI) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- getFix(Path, VaultConfig, Masterkey, Cryptor) - Method in interface org.cryptomator.cryptofs.health.api.DiagnosticResult
- getHeader(String, Class<T>) - Method in class org.cryptomator.cryptofs.VaultConfig.UnverifiedVaultConfig
-
Gets a value from the tokens header
- getId() - Method in class org.cryptomator.cryptofs.VaultConfig
- getInflatedNamePath() - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- getKeyId() - Method in class org.cryptomator.cryptofs.VaultConfig.UnverifiedVaultConfig
- getMissingCapability() - Method in exception org.cryptomator.cryptofs.common.FileSystemCapabilityChecker.MissingCapabilityException
- getName(int) - Method in class org.cryptomator.cryptofs.CryptoPath
- getNameCount() - Method in class org.cryptomator.cryptofs.CryptoPath
- getParent() - Method in class org.cryptomator.cryptofs.CryptoPath
- getPath(URI) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- getPathToVault() - Method in class org.cryptomator.cryptofs.CryptoFileSystem
-
Provides the
Path
to the storage location of the vault - the location on the physical / delegate file system where encrypted data is stored. - getRawPath() - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- getRoot() - Method in class org.cryptomator.cryptofs.CryptoPath
- getScheme() - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- getSeverity() - Method in class org.cryptomator.cryptofs.health.api.CheckFailed
- getSeverity() - Method in interface org.cryptomator.cryptofs.health.api.DiagnosticResult
- getShorteningThreshold() - Method in class org.cryptomator.cryptofs.VaultConfig
- getStats() - Method in class org.cryptomator.cryptofs.CryptoFileSystem
-
Provides file system performance statistics.
- getSymlinkFilePath() - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- getVaultVersion() - Method in class org.cryptomator.cryptofs.VaultConfig
- GlobToRegexConverter_Factory - Class in org.cryptomator.cryptofs
- GlobToRegexConverter_Factory() - Constructor for class org.cryptomator.cryptofs.GlobToRegexConverter_Factory
- GOOD - Enum constant in enum class org.cryptomator.cryptofs.health.api.DiagnosticResult.Severity
-
No complains
- guaranteeInvocationOf(Iterable<RunnableThrowingException<? extends E>>) - Method in class org.cryptomator.cryptofs.common.FinallyUtil
- guaranteeInvocationOf(Iterator<RunnableThrowingException<E>>) - Method in class org.cryptomator.cryptofs.common.FinallyUtil
- guaranteeInvocationOf(Stream<RunnableThrowingException<? extends E>>) - Method in class org.cryptomator.cryptofs.common.FinallyUtil
- guaranteeInvocationOf(RunnableThrowingException<? extends E>...) - Method in class org.cryptomator.cryptofs.common.FinallyUtil
H
- hashCode() - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- hashCode() - Method in class org.cryptomator.cryptofs.CryptoPath
- hashCode() - Method in class org.cryptomator.cryptofs.CryptoPathMapper.CiphertextDirectory
- HealthCheck - Interface in org.cryptomator.cryptofs.health.api
I
- IGNORE - Static variable in interface org.cryptomator.cryptofs.migration.api.MigrationProgressListener
- incrementAccesses() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- incrementAccessesRead() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- incrementAccessesWritten() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- inflate(Path) - Method in class org.cryptomator.cryptofs.LongFileNameProvider
- INFLATED_FILE_NAME - Static variable in class org.cryptomator.cryptofs.common.Constants
- INFO - Enum constant in enum class org.cryptomator.cryptofs.health.api.DiagnosticResult.Severity
-
No impact on vault structure, no data lass, but noteworthy.
- initialize(Path, CryptoFileSystemProperties, URI) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
-
Creates a new vault at the given directory path.
- INITIALIZING - Enum constant in enum class org.cryptomator.cryptofs.migration.api.MigrationProgressListener.ProgressState
-
Migration recently started.
- INSTANCE - Static variable in class org.cryptomator.cryptofs.common.DeletingFileVisitor
- invalidatePathMapping(CryptoPath) - Method in class org.cryptomator.cryptofs.CryptoPathMapper
- isAbsolute() - Method in class org.cryptomator.cryptofs.CryptoPath
- isDeflated(String) - Method in class org.cryptomator.cryptofs.LongFileNameProvider
- isHidden(Path) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- isSameFile(Path, Path) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- isSet() - Method in class org.cryptomator.cryptofs.ReadonlyFlag
- isShortened() - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- iterator() - Method in class org.cryptomator.cryptofs.CryptoPath
L
- load(String, MasterkeyLoader, int) - Static method in class org.cryptomator.cryptofs.VaultConfig
-
Convenience wrapper for
VaultConfig.decode(String)
andVaultConfig.UnverifiedVaultConfig.verify(byte[], int)
- LongFileNameProvider - Class in org.cryptomator.cryptofs
- LongFileNameProvider(ReadonlyFlag) - Constructor for class org.cryptomator.cryptofs.LongFileNameProvider
- LongFileNameProvider_Factory - Class in org.cryptomator.cryptofs
- LongFileNameProvider_Factory(Provider<ReadonlyFlag>) - Constructor for class org.cryptomator.cryptofs.LongFileNameProvider_Factory
- LongFileNameProvider.DeflatedFileName - Class in org.cryptomator.cryptofs
- longName - Variable in class org.cryptomator.cryptofs.LongFileNameProvider.DeflatedFileName
M
- MAX_DIR_FILE_LENGTH - Static variable in class org.cryptomator.cryptofs.common.Constants
- MAX_FILENAME_BUFFER_SIZE - Static variable in class org.cryptomator.cryptofs.LongFileNameProvider
- MAX_SYMLINK_LENGTH - Static variable in class org.cryptomator.cryptofs.common.Constants
- MAYBE_LEGACY - Enum constant in enum class org.cryptomator.cryptofs.DirStructure
-
Dir contains a
d
dir and a masterkey file, but misses a vault config file. - migrate(Path, String, String, CharSequence) - Method in interface org.cryptomator.cryptofs.migration.api.Migrator
-
Performs the migration this migrator is built for.
- migrate(Path, String, String, CharSequence, MigrationProgressListener) - Method in interface org.cryptomator.cryptofs.migration.api.Migrator
-
Performs the migration this migrator is built for.
- migrate(Path, String, String, CharSequence, MigrationProgressListener, MigrationContinuationListener) - Method in interface org.cryptomator.cryptofs.migration.api.Migrator
-
Performs the migration this migrator is built for.
- migrate(Path, String, String, CharSequence, MigrationProgressListener, MigrationContinuationListener) - Method in class org.cryptomator.cryptofs.migration.Migrators
-
Performs the actual migration.
- MIGRATING - Enum constant in enum class org.cryptomator.cryptofs.migration.api.MigrationProgressListener.ProgressState
-
Migration is running and progress can be calculated.
- MigrationContinuationListener - Interface in org.cryptomator.cryptofs.migration.api
- MigrationContinuationListener.ContinuationEvent - Enum Class in org.cryptomator.cryptofs.migration.api
- MigrationContinuationListener.ContinuationResult - Enum Class in org.cryptomator.cryptofs.migration.api
- migrationHaltedDueToEvent(MigrationContinuationListener.ContinuationEvent) - Method in class org.cryptomator.cryptofs.migration.api.SimpleMigrationContinuationListener
-
Invoked when the migration requires action.
- MigrationModule_ProvideFileSystemCapabilityCheckerFactory - Class in org.cryptomator.cryptofs.migration
- MigrationModule_ProvideFileSystemCapabilityCheckerFactory(MigrationModule) - Constructor for class org.cryptomator.cryptofs.migration.MigrationModule_ProvideFileSystemCapabilityCheckerFactory
- MigrationModule_ProvideVersion6MigratorFactory - Class in org.cryptomator.cryptofs.migration
- MigrationModule_ProvideVersion6MigratorFactory(MigrationModule, Provider<Version6Migrator>) - Constructor for class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion6MigratorFactory
- MigrationModule_ProvideVersion6MigratorMapKey - Class in org.cryptomator.cryptofs.migration
- MigrationModule_ProvideVersion7MigratorFactory - Class in org.cryptomator.cryptofs.migration
- MigrationModule_ProvideVersion7MigratorFactory(MigrationModule, Provider<Version7Migrator>) - Constructor for class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion7MigratorFactory
- MigrationModule_ProvideVersion7MigratorMapKey - Class in org.cryptomator.cryptofs.migration
- MigrationModule_ProvideVersion8MigratorFactory - Class in org.cryptomator.cryptofs.migration
- MigrationModule_ProvideVersion8MigratorFactory(MigrationModule, Provider<Version8Migrator>) - Constructor for class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion8MigratorFactory
- MigrationModule_ProvideVersion8MigratorMapKey - Class in org.cryptomator.cryptofs.migration
- MigrationModule_Proxy - Class in org.cryptomator.cryptofs.migration
- MigrationProgressListener - Interface in org.cryptomator.cryptofs.migration.api
- MigrationProgressListener.ProgressState - Enum Class in org.cryptomator.cryptofs.migration.api
- Migrator - Interface in org.cryptomator.cryptofs.migration.api
- Migrators - Class in org.cryptomator.cryptofs.migration
-
Used to perform migration from an older vault format to a newer one.
- Migrators_Factory - Class in org.cryptomator.cryptofs.migration
- Migrators_Factory(Provider<Map<Migration, Migrator>>, Provider<FileSystemCapabilityChecker>) - Constructor for class org.cryptomator.cryptofs.migration.Migrators_Factory
- MIN_CIPHER_NAME_LENGTH - Static variable in class org.cryptomator.cryptofs.common.Constants
- MissingCapabilityException(Path, FileSystemCapabilityChecker.Capability) - Constructor for exception org.cryptomator.cryptofs.common.FileSystemCapabilityChecker.MissingCapabilityException
- move(Path, Path, CopyOption...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- MoveOperation_Factory - Class in org.cryptomator.cryptofs
- MoveOperation_Factory(Provider<CopyOperation>) - Constructor for class org.cryptomator.cryptofs.MoveOperation_Factory
- movePathMapping(CryptoPath, CryptoPath) - Method in class org.cryptomator.cryptofs.CryptoPathMapper
N
- name() - Method in interface org.cryptomator.cryptofs.health.api.HealthCheck
- needsMigration(Path, String, String) - Method in class org.cryptomator.cryptofs.migration.Migrators
-
Inspects the vault and checks if it is supported by this library.
- newAsynchronousFileChannel(Path, Set<? extends OpenOption>, ExecutorService, FileAttribute<?>...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- newFileChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- newFileSystem(URI, Map<String, ?>) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- newFileSystem(Path, CryptoFileSystemProperties) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
-
Typesafe alternative to
FileSystems.newFileSystem(URI, Map)
. - newInstance() - Static method in class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker_Factory
- newInstance() - Static method in class org.cryptomator.cryptofs.common.FinallyUtil_Factory
- newInstance() - Static method in class org.cryptomator.cryptofs.CopyOperation_Factory
- newInstance() - Static method in class org.cryptomator.cryptofs.CryptoFileSystemModule_Proxy
- newInstance() - Static method in class org.cryptomator.cryptofs.CryptoFileSystemStats_Factory
- newInstance() - Static method in class org.cryptomator.cryptofs.DirectoryIdLoader_Factory
- newInstance() - Static method in class org.cryptomator.cryptofs.fh.ChunkIO_Factory
- newInstance() - Static method in class org.cryptomator.cryptofs.fh.ExceptionsDuringWrite_Factory
- newInstance() - Static method in class org.cryptomator.cryptofs.GlobToRegexConverter_Factory
- newInstance() - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_Proxy
- newInstance(Object) - Static method in class org.cryptomator.cryptofs.dir.C9sProcessor_Factory
- newInstance(Object) - Static method in class org.cryptomator.cryptofs.DirectoryIdProvider_Factory
- newInstance(Object) - Static method in class org.cryptomator.cryptofs.MoveOperation_Factory
- newInstance(Object) - Static method in class org.cryptomator.cryptofs.PathMatcherFactory_Factory
- newInstance(Object, Object) - Static method in class org.cryptomator.cryptofs.dir.C9rProcessor_Factory
- newInstance(Object, Object, Object) - Static method in class org.cryptomator.cryptofs.dir.NodeProcessor_Factory
- newInstance(Object, Object, CryptoFileSystemStats, BufferPool, ExceptionsDuringWrite) - Static method in class org.cryptomator.cryptofs.fh.ChunkCache_Factory
- newInstance(String, DirectoryStream<Path>, Path, DirectoryStream.Filter<? super Path>, Consumer<CryptoDirectoryStream>, Object) - Static method in class org.cryptomator.cryptofs.dir.CryptoDirectoryStream_Factory
- newInstance(FileChannel, FileHeaderHolder, ReadWriteLock, Cryptor, ChunkCache, BufferPool, EffectiveOpenOptions, AtomicLong, AtomicReference<Instant>, AtomicReference<Path>, ExceptionsDuringWrite, ChannelCloseListener, CryptoFileSystemStats) - Static method in class org.cryptomator.cryptofs.ch.CleartextFileChannel_Factory
- newInstance(Path, Cryptor, Object, LongFileNameProvider, VaultConfig) - Static method in class org.cryptomator.cryptofs.CryptoPathMapper_Factory
- newInstance(SecureRandom) - Static method in class org.cryptomator.cryptofs.migration.v6.Version6Migrator_Factory
- newInstance(SecureRandom) - Static method in class org.cryptomator.cryptofs.migration.v7.Version7Migrator_Factory
- newInstance(SecureRandom) - Static method in class org.cryptomator.cryptofs.migration.v8.Version8Migrator_Factory
- newInstance(Map<Migration, Migrator>, FileSystemCapabilityChecker) - Static method in class org.cryptomator.cryptofs.migration.Migrators_Factory
- newInstance(Optional<FileStore>, ReadonlyFlag) - Static method in class org.cryptomator.cryptofs.CryptoFileStore_Factory
- newInstance(AttributeComponent.Factory, CryptoPathMapper, Symlinks) - Static method in class org.cryptomator.cryptofs.attr.AttributeProvider_Factory
- newInstance(AttributeProvider, AttributeViewProvider) - Static method in class org.cryptomator.cryptofs.attr.AttributeByNameProvider_Factory
- newInstance(AttributeViewComponent.Factory) - Static method in class org.cryptomator.cryptofs.attr.AttributeViewProvider_Factory
- newInstance(CryptoFileSystemComponent.Factory, FileSystemCapabilityChecker, SecureRandom) - Static method in class org.cryptomator.cryptofs.CryptoFileSystems_Factory
- newInstance(CryptoFileSystemProperties) - Static method in class org.cryptomator.cryptofs.ReadonlyFlag_Factory
- newInstance(CryptoFileSystemProvider, Object, Path, Cryptor, Object, CryptoFileSystemStats, CryptoPathMapper, Object, Object, DirectoryStreamFactory, Object, DirectoryIdBackup, AttributeProvider, AttributeByNameProvider, AttributeViewProvider, OpenCryptoFiles, Symlinks, FinallyUtil, CiphertextDirectoryDeleter, ReadonlyFlag, CryptoFileSystemProperties) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory
- newInstance(CryptoPathMapper) - Static method in class org.cryptomator.cryptofs.dir.BrokenDirectoryFilter_Factory
- newInstance(CryptoPathMapper, DirectoryStreamComponent.Factory) - Static method in class org.cryptomator.cryptofs.dir.DirectoryStreamFactory_Factory
- newInstance(CryptoPathMapper, LongFileNameProvider, OpenCryptoFiles, ReadonlyFlag) - Static method in class org.cryptomator.cryptofs.Symlinks_Factory
- newInstance(CryptoPath, CryptoPathMapper, LinkOption[], Symlinks, OpenCryptoFiles, AttributeProvider, ReadonlyFlag) - Static method in class org.cryptomator.cryptofs.attr.CryptoBasicFileAttributeView_Factory
- newInstance(CryptoPath, CryptoPathMapper, LinkOption[], Symlinks, OpenCryptoFiles, AttributeProvider, ReadonlyFlag) - Static method in class org.cryptomator.cryptofs.attr.CryptoDosFileAttributeView_Factory
- newInstance(CryptoPath, CryptoPathMapper, LinkOption[], Symlinks, OpenCryptoFiles, AttributeProvider, ReadonlyFlag) - Static method in class org.cryptomator.cryptofs.attr.CryptoPosixFileAttributeView_Factory
- newInstance(CryptoPath, CryptoPathMapper, LinkOption[], Symlinks, OpenCryptoFiles, ReadonlyFlag) - Static method in class org.cryptomator.cryptofs.attr.CryptoFileOwnerAttributeView_Factory
- newInstance(DirectoryStreamFactory) - Static method in class org.cryptomator.cryptofs.dir.CiphertextDirectoryDeleter_Factory
- newInstance(FileCloseListener, ChunkCache, Cryptor, FileHeaderHolder, Object, AtomicReference<Path>, AtomicLong, AtomicReference<Instant>, OpenCryptoFileComponent) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFile_Factory
- newInstance(OpenCryptoFileComponent.Factory) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFiles_Factory
- newInstance(LongFileNameProvider, Cryptor, String) - Static method in class org.cryptomator.cryptofs.dir.C9sInflator_Factory
- newInstance(ReadonlyFlag) - Static method in class org.cryptomator.cryptofs.LongFileNameProvider_Factory
- newInstance(Symlinks) - Static method in class org.cryptomator.cryptofs.CryptoPathFactory_Factory
- newInstance(Cryptor) - Static method in class org.cryptomator.cryptofs.DirectoryIdBackup_Factory
- newInstance(Cryptor) - Static method in class org.cryptomator.cryptofs.fh.BufferPool_Factory
- newInstance(Cryptor, Object, FileHeaderHolder, CryptoFileSystemStats, BufferPool) - Static method in class org.cryptomator.cryptofs.fh.ChunkLoader_Factory
- newInstance(Cryptor, Object, FileHeaderHolder, CryptoFileSystemStats, BufferPool) - Static method in class org.cryptomator.cryptofs.fh.ChunkSaver_Factory
- newInstance(Cryptor, String) - Static method in class org.cryptomator.cryptofs.dir.C9rDecryptor_Factory
- newInstance(Cryptor, String, VaultConfig) - Static method in class org.cryptomator.cryptofs.dir.C9rConflictResolver_Factory
- newInstance(Cryptor, AtomicReference<Path>) - Static method in class org.cryptomator.cryptofs.fh.FileHeaderHolder_Factory
- NoApplicableMigratorException - Exception in org.cryptomator.cryptofs.migration.api
- NoApplicableMigratorException() - Constructor for exception org.cryptomator.cryptofs.migration.api.NoApplicableMigratorException
- NodeProcessor_Factory - Class in org.cryptomator.cryptofs.dir
- NodeProcessor_Factory(Provider<C9rProcessor>, Provider<C9sProcessor>, Provider<BrokenDirectoryFilter>) - Constructor for class org.cryptomator.cryptofs.dir.NodeProcessor_Factory
- noFollowLinks() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
- normalize() - Method in class org.cryptomator.cryptofs.CryptoPath
O
- OpenCryptoFile_Factory - Class in org.cryptomator.cryptofs.fh
- OpenCryptoFile_Factory(Provider<FileCloseListener>, Provider<ChunkCache>, Provider<Cryptor>, Provider<FileHeaderHolder>, Provider<ChunkIO>, Provider<AtomicReference<Path>>, Provider<AtomicLong>, Provider<AtomicReference<Instant>>, Provider<OpenCryptoFileComponent>) - Constructor for class org.cryptomator.cryptofs.fh.OpenCryptoFile_Factory
- OpenCryptoFileModule_ProvideCurrentPathFactory - Class in org.cryptomator.cryptofs.fh
- OpenCryptoFileModule_ProvideCurrentPathFactory(OpenCryptoFileModule, Provider<Path>) - Constructor for class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideCurrentPathFactory
- OpenCryptoFileModule_ProvideFileSizeFactory - Class in org.cryptomator.cryptofs.fh
- OpenCryptoFileModule_ProvideFileSizeFactory(OpenCryptoFileModule) - Constructor for class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideFileSizeFactory
- OpenCryptoFileModule_ProvideLastModifiedDateFactory - Class in org.cryptomator.cryptofs.fh
- OpenCryptoFileModule_ProvideLastModifiedDateFactory(OpenCryptoFileModule, Provider<Path>) - Constructor for class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideLastModifiedDateFactory
- OpenCryptoFileModule_ProvideReadWriteLockFactory - Class in org.cryptomator.cryptofs.fh
- OpenCryptoFileModule_ProvideReadWriteLockFactory(OpenCryptoFileModule) - Constructor for class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideReadWriteLockFactory
- OpenCryptoFiles_Factory - Class in org.cryptomator.cryptofs.fh
- OpenCryptoFiles_Factory(Provider<OpenCryptoFileComponent.Factory>) - Constructor for class org.cryptomator.cryptofs.fh.OpenCryptoFiles_Factory
- org.cryptomator.cryptofs - module org.cryptomator.cryptofs
- org.cryptomator.cryptofs - package org.cryptomator.cryptofs
-
Crypto filesystem decoration layer
- org.cryptomator.cryptofs.common - package org.cryptomator.cryptofs.common
- org.cryptomator.cryptofs.health.api - package org.cryptomator.cryptofs.health.api
- org.cryptomator.cryptofs.migration - package org.cryptomator.cryptofs.migration
- org.cryptomator.cryptofs.migration.api - package org.cryptomator.cryptofs.migration.api
P
- path - Variable in class org.cryptomator.cryptofs.CryptoPathMapper.CiphertextDirectory
- pathInsideVault() - Method in class org.cryptomator.cryptofs.CryptoFileSystemUri
- PathMatcherFactory_Factory - Class in org.cryptomator.cryptofs
- PathMatcherFactory_Factory(Provider<GlobToRegexConverter>) - Constructor for class org.cryptomator.cryptofs.PathMatcherFactory_Factory
- pathToVault() - Method in class org.cryptomator.cryptofs.CryptoFileSystemUri
- persist() - Method in class org.cryptomator.cryptofs.LongFileNameProvider.DeflatedFileName
- persistLongFileName() - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- pollAmountOfAccesses() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollAmountOfAccessesRead() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollAmountOfAccessesWritten() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollBytesDecrypted() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollBytesEncrypted() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollBytesRead() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollBytesWritten() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollChunkCacheAccesses() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollChunkCacheHits() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollChunkCacheMisses() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollTotalAmountOfAccesses() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollTotalBytesDecrypted() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollTotalBytesEncrypted() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollTotalBytesRead() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- pollTotalBytesWritten() - Method in class org.cryptomator.cryptofs.CryptoFileSystemStats
- postVisitDirectory(Path, IOException) - Method in class org.cryptomator.cryptofs.common.DeletingFileVisitor
- PROCEED - Enum constant in enum class org.cryptomator.cryptofs.migration.api.MigrationContinuationListener.ContinuationResult
- PROPERTY_CIPHER_COMBO - Static variable in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Key identifying the combination of ciphers to use in a vault.
- PROPERTY_FILESYSTEM_FLAGS - Static variable in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Key identifying the filesystem flags.
- PROPERTY_KEYLOADER - Static variable in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Key identifying the key loader used during initialization.
- PROPERTY_MASTERKEY_FILENAME - Static variable in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Deprecated.Replaced with
external keyloader
API - PROPERTY_MAX_CLEARTEXT_NAME_LENGTH - Static variable in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Maximum cleartext filename length.
- PROPERTY_SHORTENING_THRESHOLD - Static variable in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Shortening threshold for ciphertext filenames.
- PROPERTY_VAULTCONFIG_FILENAME - Static variable in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Key identifying the name of the vault config file located inside the vault directory.
- provideAttributes(BasicFileAttributes, CiphertextFileType, Path, Cryptor, Optional<OpenCryptoFile>, CryptoFileSystemProperties) - Static method in class org.cryptomator.cryptofs.attr.AttributeModule_ProvideAttributesFactory
- provideAttributeView(Map<Class<?>, Provider<FileAttributeView>>, Class<? extends FileAttributeView>) - Static method in class org.cryptomator.cryptofs.attr.AttributeViewModule_ProvideAttributeViewFactory
- provideCurrentPath(OpenCryptoFileModule, Path) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideCurrentPathFactory
- provideFileSize(OpenCryptoFileModule) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideFileSizeFactory
- provideFileSystemCapabilityChecker(MigrationModule) - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideFileSystemCapabilityCheckerFactory
- provideLastModifiedDate(OpenCryptoFileModule, Path) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideLastModifiedDateFactory
- provideNativeFileStore(CryptoFileSystemModule, Path) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideNativeFileStoreFactory
- provideOpenCryptoFile(OpenCryptoFiles, Path) - Static method in class org.cryptomator.cryptofs.attr.AttributeModule_ProvideOpenCryptoFileFactory
- provideReadWriteLock(OpenCryptoFileModule) - Static method in class org.cryptomator.cryptofs.fh.OpenCryptoFileModule_ProvideReadWriteLockFactory
- provideVersion6Migrator(MigrationModule, Version6Migrator) - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion6MigratorFactory
- provideVersion7Migrator(MigrationModule, Version7Migrator) - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion7MigratorFactory
- provideVersion8Migrator(MigrationModule, Version8Migrator) - Static method in class org.cryptomator.cryptofs.migration.MigrationModule_ProvideVersion8MigratorFactory
R
- READ_ACCESS - Enum constant in enum class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker.Capability
-
File system allows read access
- readable() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
- readAttributes(Path, Class<A>, LinkOption...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- readAttributes(Path, String, LinkOption...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- readonly() - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties
- READONLY - Enum constant in enum class org.cryptomator.cryptofs.CryptoFileSystemProperties.FileSystemFlags
-
If present, the vault is opened in read-only mode.
- ReadonlyFlag - Class in org.cryptomator.cryptofs
- ReadonlyFlag(CryptoFileSystemProperties) - Constructor for class org.cryptomator.cryptofs.ReadonlyFlag
- ReadonlyFlag_Factory - Class in org.cryptomator.cryptofs
- ReadonlyFlag_Factory(Provider<CryptoFileSystemProperties>) - Constructor for class org.cryptomator.cryptofs.ReadonlyFlag_Factory
- readSymbolicLink(Path) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- readSymbolicLink(CryptoPath) - Method in class org.cryptomator.cryptofs.Symlinks
- RECOVERY_DIR_ID - Static variable in class org.cryptomator.cryptofs.common.Constants
- RECOVERY_DIR_NAME - Static variable in class org.cryptomator.cryptofs.common.Constants
- register(WatchService, WatchEvent.Kind<?>...) - Method in class org.cryptomator.cryptofs.CryptoPath
- register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class org.cryptomator.cryptofs.CryptoPath
- relativize(Path) - Method in class org.cryptomator.cryptofs.CryptoPath
- removeEnd(String, String) - Static method in class org.cryptomator.cryptofs.common.StringUtils
-
Removes the suffix of a string, if the string ends with the suffix.
- REQUIRES_FULL_VAULT_DIR_SCAN - Enum constant in enum class org.cryptomator.cryptofs.migration.api.MigrationContinuationListener.ContinuationEvent
-
Migrator wants to do a full recursive directory listing.
- resolve(String) - Method in class org.cryptomator.cryptofs.CryptoPath
- resolve(Path) - Method in class org.cryptomator.cryptofs.CryptoPath
- resolveDirectory(Path) - Method in class org.cryptomator.cryptofs.CryptoPathMapper
- resolveRecursively(CryptoPath) - Method in class org.cryptomator.cryptofs.Symlinks
-
Gets the target of a symlink.
- resolveSibling(String) - Method in class org.cryptomator.cryptofs.CryptoPath
- resolveSibling(Path) - Method in class org.cryptomator.cryptofs.CryptoPath
- ROOT_DIR_ID - Static variable in class org.cryptomator.cryptofs.common.Constants
- run() - Method in interface org.cryptomator.cryptofs.common.RunnableThrowingException
- RunnableThrowingException<E extends Exception> - Interface in org.cryptomator.cryptofs.common
S
- SEPARATOR - Static variable in class org.cryptomator.cryptofs.common.Constants
- setAttribute(Path, String, Object, LinkOption...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProvider
- shorteningThreshold(int) - Method in class org.cryptomator.cryptofs.VaultConfig.VaultConfigBuilder
- SimpleMigrationContinuationListener - Class in org.cryptomator.cryptofs.migration.api
- SimpleMigrationContinuationListener() - Constructor for class org.cryptomator.cryptofs.migration.api.SimpleMigrationContinuationListener
- startsWith(String) - Method in class org.cryptomator.cryptofs.CryptoPath
- startsWith(Path) - Method in class org.cryptomator.cryptofs.CryptoPath
- StringUtils - Class in org.cryptomator.cryptofs.common
-
Functions used from commons-lang
- subpath(int, int) - Method in class org.cryptomator.cryptofs.CryptoPath
- SupplierThrowingException<T,
E extends Exception> - Interface in org.cryptomator.cryptofs.common - SYMLINK - Enum constant in enum class org.cryptomator.cryptofs.common.CiphertextFileType
- SYMLINK_FILE_NAME - Static variable in class org.cryptomator.cryptofs.common.Constants
- Symlinks - Class in org.cryptomator.cryptofs
- Symlinks_Factory - Class in org.cryptomator.cryptofs
- Symlinks_Factory(Provider<CryptoPathMapper>, Provider<LongFileNameProvider>, Provider<OpenCryptoFiles>, Provider<ReadonlyFlag>) - Constructor for class org.cryptomator.cryptofs.Symlinks_Factory
- syncData() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
- syncDataAndMetadata() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
T
- toAbsolutePath() - Method in class org.cryptomator.cryptofs.CryptoPath
- toFile() - Method in class org.cryptomator.cryptofs.CryptoPath
- toRealPath(LinkOption...) - Method in class org.cryptomator.cryptofs.CryptoPath
- toString() - Method in class org.cryptomator.cryptofs.CiphertextFilePath
- toString() - Method in class org.cryptomator.cryptofs.CryptoPath
- toString() - Method in class org.cryptomator.cryptofs.health.api.CheckFailed
- toString() - Method in interface org.cryptomator.cryptofs.health.api.DiagnosticResult
- toToken(String, byte[]) - Method in class org.cryptomator.cryptofs.VaultConfig
- toUri() - Method in class org.cryptomator.cryptofs.CryptoPath
- truncateExisting() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
U
- UNRELATED - Enum constant in enum class org.cryptomator.cryptofs.DirStructure
-
Dir does not qualify as vault.
- update(MigrationProgressListener.ProgressState, double) - Method in interface org.cryptomator.cryptofs.migration.api.MigrationProgressListener
-
Called on every step during migration that might change the progress.
- URI_SCHEME - Static variable in class org.cryptomator.cryptofs.CryptoFileSystemUri
V
- valueOf(String) - Static method in enum class org.cryptomator.cryptofs.common.CiphertextFileType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker.Capability
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.cryptomator.cryptofs.CryptoFileSystemProperties.FileSystemFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.cryptomator.cryptofs.DirStructure
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.cryptomator.cryptofs.health.api.DiagnosticResult.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.cryptomator.cryptofs.migration.api.MigrationContinuationListener.ContinuationEvent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.cryptomator.cryptofs.migration.api.MigrationContinuationListener.ContinuationResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.cryptomator.cryptofs.migration.api.MigrationProgressListener.ProgressState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.cryptomator.cryptofs.common.CiphertextFileType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker.Capability
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.cryptomator.cryptofs.CryptoFileSystemProperties.FileSystemFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.cryptomator.cryptofs.DirStructure
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.cryptomator.cryptofs.health.api.DiagnosticResult.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.cryptomator.cryptofs.migration.api.MigrationContinuationListener.ContinuationEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.cryptomator.cryptofs.migration.api.MigrationContinuationListener.ContinuationResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.cryptomator.cryptofs.migration.api.MigrationProgressListener.ProgressState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VAULT - Enum constant in enum class org.cryptomator.cryptofs.DirStructure
-
Dir contains a
d
dir as well as a vault config file. - VAULT_VERSION - Static variable in class org.cryptomator.cryptofs.common.Constants
- VaultConfig - Class in org.cryptomator.cryptofs
-
Typesafe representation of vault configuration files.
- VaultConfig.UnverifiedVaultConfig - Class in org.cryptomator.cryptofs
- VaultConfig.VaultConfigBuilder - Class in org.cryptomator.cryptofs
- VaultConfigBuilder() - Constructor for class org.cryptomator.cryptofs.VaultConfig.VaultConfigBuilder
- VaultConfigLoadException - Exception in org.cryptomator.cryptofs
-
Failed to parse or verify vault config token.
- VaultConfigLoadException(String) - Constructor for exception org.cryptomator.cryptofs.VaultConfigLoadException
- VaultKeyInvalidException - Exception in org.cryptomator.cryptofs
-
An attempt was made to verify the signature of a vault config token using an invalid key.
- VaultKeyInvalidException() - Constructor for exception org.cryptomator.cryptofs.VaultKeyInvalidException
- VaultVersionMismatchException - Exception in org.cryptomator.cryptofs
- VaultVersionMismatchException(String) - Constructor for exception org.cryptomator.cryptofs.VaultVersionMismatchException
- verify(byte[], int) - Method in class org.cryptomator.cryptofs.VaultConfig.UnverifiedVaultConfig
-
Decodes a vault configuration stored in JWT format.
- Version6Migrator_Factory - Class in org.cryptomator.cryptofs.migration.v6
- Version6Migrator_Factory(Provider<SecureRandom>) - Constructor for class org.cryptomator.cryptofs.migration.v6.Version6Migrator_Factory
- Version7Migrator_Factory - Class in org.cryptomator.cryptofs.migration.v7
- Version7Migrator_Factory(Provider<SecureRandom>) - Constructor for class org.cryptomator.cryptofs.migration.v7.Version7Migrator_Factory
- Version8Migrator_Factory - Class in org.cryptomator.cryptofs.migration.v8
- Version8Migrator_Factory(Provider<SecureRandom>) - Constructor for class org.cryptomator.cryptofs.migration.v8.Version8Migrator_Factory
- visitFile(Path, BasicFileAttributes) - Method in class org.cryptomator.cryptofs.common.DeletingFileVisitor
- visitFileFailed(Path, IOException) - Method in class org.cryptomator.cryptofs.common.DeletingFileVisitor
W
- WARN - Enum constant in enum class org.cryptomator.cryptofs.health.api.DiagnosticResult.Severity
-
Compromises vault structure, but no apparent data loss.
- with(T[], T) - Static method in class org.cryptomator.cryptofs.common.ArrayUtils
- withCipherCombo(CryptorProvider.Scheme) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
-
Sets the cipher combo used during vault initialization.
- withFlags(Collection<CryptoFileSystemProperties.FileSystemFlags>) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
-
Sets the flags for a CryptoFileSystem.
- withFlags(CryptoFileSystemProperties.FileSystemFlags...) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
-
Sets the flags for a CryptoFileSystem.
- withKeyLoader(MasterkeyLoader) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
-
Sets the keyloader for a CryptoFileSystem.
- withMasterkeyFilename(String) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
-
Deprecated.Supply a
keyloader
instead. - withMaxCleartextNameLength(int) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
-
Sets the maximum cleartext filename length for a CryptoFileSystem.
- without(T[], T) - Static method in class org.cryptomator.cryptofs.common.ArrayUtils
- withShorteningThreshold(int) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
-
Sets the shortening threshold used during vault initialization.
- withVaultConfigFilename(String) - Method in class org.cryptomator.cryptofs.CryptoFileSystemProperties.Builder
-
Sets the name of the vault config file located inside the vault directory.
- wrap(Map<String, ?>) - Static method in class org.cryptomator.cryptofs.CryptoFileSystemProperties
-
Constructs
CryptoFileSystemProperties
from aMap
. - writable() - Method in class org.cryptomator.cryptofs.EffectiveOpenOptions
- WRITE_ACCESS - Enum constant in enum class org.cryptomator.cryptofs.common.FileSystemCapabilityChecker.Capability
-
File system allows write access
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DiagnosticResult.getFix(Path, VaultConfig, Masterkey, Cryptor)
instead