Hierarchy For All Packages
- io.ocfl.core,
- io.ocfl.core.cache,
- io.ocfl.core.db,
- io.ocfl.core.extension,
- io.ocfl.core.extension.storage.layout,
- io.ocfl.core.extension.storage.layout.config,
- io.ocfl.core.inventory,
- io.ocfl.core.lock,
- io.ocfl.core.model,
- io.ocfl.core.path,
- io.ocfl.core.path.constraint,
- io.ocfl.core.path.mapper,
- io.ocfl.core.storage,
- io.ocfl.core.storage.cloud,
- io.ocfl.core.storage.common,
- io.ocfl.core.storage.filesystem,
- io.ocfl.core.util,
- io.ocfl.core.validation,
- io.ocfl.core.validation.model
Class Hierarchy
- java.lang.Object
- io.ocfl.core.storage.AbstractOcflStorage (implements io.ocfl.core.storage.OcflStorage)
- io.ocfl.core.storage.CachingOcflStorage
- io.ocfl.core.storage.DefaultOcflStorage
- io.ocfl.core.storage.ObjectDetailsDbOcflStorage
- io.ocfl.core.inventory.AddFileProcessor
- io.ocfl.core.inventory.AddFileProcessor.Builder
- io.ocfl.core.path.constraint.BackslashPathSeparatorConstraint (implements io.ocfl.core.path.constraint.PathCharConstraint)
- io.ocfl.core.db.BaseObjectDetailsDatabase (implements io.ocfl.core.db.ObjectDetailsDatabase)
- io.ocfl.core.db.H2ObjectDetailsDatabase
- io.ocfl.core.db.MariaDbObjectDetailsDatabase
- io.ocfl.core.db.PostgresObjectDetailsDatabase
- io.ocfl.core.path.constraint.BeginEndPathConstraint (implements io.ocfl.core.path.constraint.FileNameConstraint, io.ocfl.core.path.constraint.PathConstraint)
- io.ocfl.core.path.constraint.BitSetPathCharConstraint (implements io.ocfl.core.path.constraint.PathCharConstraint)
- io.ocfl.core.cache.CaffeineCache<K,
V> (implements io.ocfl.core.cache.Cache<K, V>) - io.ocfl.core.storage.cloud.CloudObjectKey
- io.ocfl.core.storage.cloud.CloudObjectKey.Builder
- io.ocfl.core.storage.cloud.CloudOcflFileRetriever (implements io.ocfl.api.OcflFileRetriever)
- io.ocfl.core.storage.cloud.CloudOcflFileRetriever.Builder
- io.ocfl.core.storage.cloud.CloudStorage (implements io.ocfl.core.storage.common.Storage)
- io.ocfl.core.path.constraint.ContentPathConstraints
- io.ocfl.core.path.ContentPathMapper
- io.ocfl.core.path.ContentPathMapper.Builder
- io.ocfl.core.lock.DbObjectLock (implements io.ocfl.core.lock.ObjectLock)
- io.ocfl.core.path.constraint.DefaultContentPathConstraintProcessor (implements io.ocfl.core.path.constraint.ContentPathConstraintProcessor)
- io.ocfl.core.path.constraint.DefaultContentPathConstraintProcessor.Builder
- io.ocfl.core.DefaultOcflObjectUpdater (implements io.ocfl.api.OcflObjectUpdater)
- io.ocfl.core.DefaultOcflRepository (implements io.ocfl.api.OcflRepository)
- io.ocfl.core.DefaultMutableOcflRepository (implements io.ocfl.api.MutableOcflRepository)
- io.ocfl.core.storage.DefaultOcflStorageInitializer (implements io.ocfl.core.storage.OcflStorageInitializer)
- io.ocfl.core.util.DigestUtil
- io.ocfl.core.path.mapper.DirectLogicalPathMapper (implements io.ocfl.core.path.mapper.LogicalPathMapper)
- com.google.common.escape.Escaper
- com.google.common.escape.UnicodeEscaper
- io.ocfl.core.util.PercentEscaper
- com.google.common.escape.UnicodeEscaper
- io.ocfl.core.extension.ExtensionSupportEvaluator
- io.ocfl.core.FileLocker
- io.ocfl.core.storage.filesystem.FileSystemOcflFileRetriever (implements io.ocfl.api.OcflFileRetriever)
- io.ocfl.core.storage.filesystem.FileSystemStorage (implements io.ocfl.core.storage.common.Storage)
- io.ocfl.core.util.FileUtil
- io.ocfl.core.extension.storage.layout.config.FlatLayoutConfig (implements io.ocfl.core.extension.OcflExtensionConfig)
- io.ocfl.core.extension.storage.layout.FlatLayoutExtension (implements io.ocfl.core.extension.storage.layout.OcflStorageLayoutExtension)
- io.ocfl.core.extension.storage.layout.config.FlatOmitPrefixLayoutConfig (implements io.ocfl.core.extension.OcflExtensionConfig)
- io.ocfl.core.extension.storage.layout.FlatOmitPrefixLayoutExtension (implements io.ocfl.core.extension.storage.layout.OcflStorageLayoutExtension)
- io.ocfl.core.extension.storage.layout.config.HashedNTupleIdEncapsulationLayoutConfig (implements io.ocfl.core.extension.OcflExtensionConfig)
- io.ocfl.core.extension.storage.layout.HashedNTupleIdEncapsulationLayoutExtension (implements io.ocfl.core.extension.storage.layout.OcflStorageLayoutExtension)
- io.ocfl.core.extension.storage.layout.config.HashedNTupleLayoutConfig (implements io.ocfl.core.extension.OcflExtensionConfig)
- io.ocfl.core.extension.storage.layout.HashedNTupleLayoutExtension (implements io.ocfl.core.extension.storage.layout.OcflStorageLayoutExtension)
- io.ocfl.core.storage.cloud.HeadResult
- io.ocfl.core.lock.InMemoryObjectLock (implements io.ocfl.core.lock.ObjectLock)
- java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- io.ocfl.core.util.MultiDigestInputStream
- java.io.FilterInputStream
- io.ocfl.core.model.Inventory
- io.ocfl.core.model.Inventory.JacksonBuilder
- io.ocfl.core.model.InventoryBuilder
- io.ocfl.core.inventory.InventoryMapper
- io.ocfl.core.inventory.InventoryUpdater
- io.ocfl.core.inventory.InventoryUpdater.AddFileResult
- io.ocfl.core.inventory.InventoryUpdater.Builder
- io.ocfl.core.inventory.InventoryUpdater.RemoveFileResult
- io.ocfl.core.validation.InventoryValidator
- io.ocfl.core.storage.common.Listing
- io.ocfl.core.storage.cloud.ListResult
- io.ocfl.core.storage.cloud.ListResult.DirectoryListing
- io.ocfl.core.storage.cloud.ListResult.ObjectListing
- io.ocfl.core.path.constraint.LogicalPathConstraints
- io.ocfl.core.path.mapper.LogicalPathMappers
- io.ocfl.core.inventory.MutableHeadInventoryCommitter
- io.ocfl.core.util.NamasteTypeFile
- io.ocfl.core.path.constraint.NonEmptyFileNameConstraint (implements io.ocfl.core.path.constraint.FileNameConstraint)
- io.ocfl.core.cache.NoOpCache<K,
V> (implements io.ocfl.core.cache.Cache<K, V>) - io.ocfl.core.extension.storage.layout.config.NTupleOmitPrefixStorageLayoutConfig (implements io.ocfl.core.extension.OcflExtensionConfig)
- io.ocfl.core.extension.storage.layout.NTupleOmitPrefixStorageLayoutExtension (implements io.ocfl.core.extension.storage.layout.OcflStorageLayoutExtension)
- io.ocfl.core.db.ObjectDetailsDatabaseBuilder
- io.ocfl.core.lock.ObjectLockBuilder
- io.ocfl.core.util.ObjectMappers
- io.ocfl.core.ObjectPaths
- io.ocfl.core.ObjectPaths.ContentRoot
- io.ocfl.core.ObjectPaths.ObjectRoot (implements io.ocfl.core.ObjectPaths.HasInventory)
- io.ocfl.core.ObjectPaths.VersionRoot (implements io.ocfl.core.ObjectPaths.HasInventory)
- io.ocfl.core.storage.common.ObjectProperties
- io.ocfl.core.extension.OcflExtensionRegistry
- io.ocfl.core.extension.storage.layout.OcflLayout
- io.ocfl.core.db.OcflObjectDetails
- io.ocfl.core.storage.common.OcflObjectRootDirIterator (implements java.io.Closeable, java.util.Iterator<E>)
- io.ocfl.core.storage.cloud.CloudOcflObjectRootDirIterator
- io.ocfl.core.storage.filesystem.FileSystemOcflObjectRootDirIterator
- io.ocfl.core.OcflRepositoryBuilder
- io.ocfl.core.storage.OcflStorageBuilder
- io.ocfl.core.model.PathBiMap
- io.ocfl.core.path.constraint.PathConstraintProcessor
- io.ocfl.core.path.constraint.PathConstraintProcessor.Builder
- io.ocfl.core.path.constraint.PathLengthConstraint (implements io.ocfl.core.path.constraint.FileNameConstraint, io.ocfl.core.path.constraint.PathConstraint)
- io.ocfl.core.path.mapper.PercentEncodingLogicalPathMapper (implements io.ocfl.core.path.mapper.LogicalPathMapper)
- io.ocfl.core.util.PercentEscaper.Builder
- io.ocfl.core.path.constraint.RegexPathConstraint (implements io.ocfl.core.path.constraint.FileNameConstraint, io.ocfl.core.path.constraint.PathConstraint)
- io.ocfl.core.storage.RepositoryConfig
- io.ocfl.core.util.ResponseMapper
- io.ocfl.core.model.RevisionNum (implements java.lang.Comparable<T>)
- io.ocfl.core.inventory.SidecarMapper
- io.ocfl.core.validation.model.SimpleInventory
- io.ocfl.core.validation.SimpleInventoryParser
- io.ocfl.core.validation.SimpleInventoryParser.ParseSimpleInventoryResult
- io.ocfl.core.validation.SimpleInventoryValidator
- io.ocfl.core.validation.model.SimpleUser
- io.ocfl.core.validation.model.SimpleVersion
- io.ocfl.core.db.TableCreator
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.ocfl.core.storage.cloud.KeyNotFoundException
- java.lang.RuntimeException
- java.lang.Exception
- io.ocfl.core.util.UncheckedFiles
- io.ocfl.core.model.User
- io.ocfl.core.validation.ValidationResultsBuilder
- io.ocfl.core.validation.Validator
- io.ocfl.core.model.Version
- io.ocfl.core.model.VersionBuilder
- io.ocfl.core.storage.AbstractOcflStorage (implements io.ocfl.core.storage.OcflStorage)
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- io.ocfl.core.storage.common.OcflObjectRootDirIterator.Directory
- java.io.Closeable
- io.ocfl.core.cache.Cache<K,
V> - io.ocfl.core.storage.cloud.CloudClient
- io.ocfl.core.path.constraint.ContentPathConstraintProcessor
- io.ocfl.core.path.constraint.FileNameConstraint
- io.ocfl.core.path.mapper.LogicalPathMapper
- io.ocfl.core.db.ObjectDetailsDatabase
- io.ocfl.core.lock.ObjectLock
- io.ocfl.core.ObjectPaths.HasInventory
- io.ocfl.core.extension.OcflExtension
- io.ocfl.core.extension.storage.layout.OcflStorageLayoutExtension
- io.ocfl.core.extension.OcflExtensionConfig
- io.ocfl.core.storage.OcflStorage
- io.ocfl.core.storage.OcflStorageInitializer
- io.ocfl.core.path.constraint.PathCharConstraint
- io.ocfl.core.path.constraint.PathConstraint
- io.ocfl.core.storage.common.Storage
- io.ocfl.core.util.UncheckedCallable<V>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.ocfl.core.db.DbType
- io.ocfl.core.storage.common.Listing.Type
- io.ocfl.core.extension.storage.layout.config.NTupleOmitPrefixStorageLayoutConfig.ZeroPadding
- io.ocfl.core.path.constraint.PathLengthConstraint.Type
- io.ocfl.core.validation.SimpleInventoryValidator.VersionEquality
- io.ocfl.core.extension.UnsupportedExtensionBehavior
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)