View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window ocfl-java-core-2.0.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
io.ocfl.core.extension.storage.layout
├─ io.ocfl.core.extension.storage.layout.FlatLayoutExtension.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.FlatOmitPrefixLayoutExtension.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.HashedNTupleIdEncapsulationLayoutExtension.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.HashedNTupleLayoutExtension.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.NTupleOmitPrefixStorageLayoutExtension.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.OcflLayout.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.OcflStorageLayoutExtension.class - [JAR]
io.ocfl.core.inventory
├─ io.ocfl.core.inventory.AddFileProcessor.class - [JAR]
├─ io.ocfl.core.inventory.InventoryMapper.class - [JAR]
├─ io.ocfl.core.inventory.InventoryUpdater.class - [JAR]
├─ io.ocfl.core.inventory.MutableHeadInventoryCommitter.class - [JAR]
├─ io.ocfl.core.inventory.SidecarMapper.class - [JAR]
io.ocfl.core.validation.model
├─ io.ocfl.core.validation.model.SimpleInventory.class - [JAR]
├─ io.ocfl.core.validation.model.SimpleUser.class - [JAR]
├─ io.ocfl.core.validation.model.SimpleVersion.class - [JAR]
io.ocfl.core.storage.cloud
├─ io.ocfl.core.storage.cloud.CloudClient.class - [JAR]
├─ io.ocfl.core.storage.cloud.CloudObjectKey.class - [JAR]
├─ io.ocfl.core.storage.cloud.CloudOcflFileRetriever.class - [JAR]
├─ io.ocfl.core.storage.cloud.CloudOcflObjectRootDirIterator.class - [JAR]
├─ io.ocfl.core.storage.cloud.CloudStorage.class - [JAR]
├─ io.ocfl.core.storage.cloud.HeadResult.class - [JAR]
├─ io.ocfl.core.storage.cloud.KeyNotFoundException.class - [JAR]
├─ io.ocfl.core.storage.cloud.ListResult.class - [JAR]
io.ocfl.core.db
├─ io.ocfl.core.db.BaseObjectDetailsDatabase.class - [JAR]
├─ io.ocfl.core.db.DbType.class - [JAR]
├─ io.ocfl.core.db.H2ObjectDetailsDatabase.class - [JAR]
├─ io.ocfl.core.db.MariaDbObjectDetailsDatabase.class - [JAR]
├─ io.ocfl.core.db.ObjectDetailsDatabase.class - [JAR]
├─ io.ocfl.core.db.ObjectDetailsDatabaseBuilder.class - [JAR]
├─ io.ocfl.core.db.OcflObjectDetails.class - [JAR]
├─ io.ocfl.core.db.PostgresObjectDetailsDatabase.class - [JAR]
├─ io.ocfl.core.db.TableCreator.class - [JAR]
io.ocfl.core.validation
├─ io.ocfl.core.validation.ContentPaths.class - [JAR]
├─ io.ocfl.core.validation.InventoryValidator.class - [JAR]
├─ io.ocfl.core.validation.Manifests.class - [JAR]
├─ io.ocfl.core.validation.SimpleInventoryParser.class - [JAR]
├─ io.ocfl.core.validation.SimpleInventoryValidator.class - [JAR]
├─ io.ocfl.core.validation.ValidationResultsBuilder.class - [JAR]
├─ io.ocfl.core.validation.Validator.class - [JAR]
io.ocfl.core.path
├─ io.ocfl.core.path.ContentPathMapper.class - [JAR]
io.ocfl.core.storage.filesystem
├─ io.ocfl.core.storage.filesystem.FileSystemOcflFileRetriever.class - [JAR]
├─ io.ocfl.core.storage.filesystem.FileSystemOcflObjectRootDirIterator.class - [JAR]
├─ io.ocfl.core.storage.filesystem.FileSystemStorage.class - [JAR]
io.ocfl.core.extension
├─ io.ocfl.core.extension.ExtensionSupportEvaluator.class - [JAR]
├─ io.ocfl.core.extension.OcflExtension.class - [JAR]
├─ io.ocfl.core.extension.OcflExtensionConfig.class - [JAR]
├─ io.ocfl.core.extension.OcflExtensionRegistry.class - [JAR]
├─ io.ocfl.core.extension.UnsupportedExtensionBehavior.class - [JAR]
io.ocfl.core.lock
├─ io.ocfl.core.lock.DbObjectLock.class - [JAR]
├─ io.ocfl.core.lock.InMemoryObjectLock.class - [JAR]
├─ io.ocfl.core.lock.ObjectLock.class - [JAR]
├─ io.ocfl.core.lock.ObjectLockBuilder.class - [JAR]
io.ocfl.core.cache
├─ io.ocfl.core.cache.Cache.class - [JAR]
├─ io.ocfl.core.cache.CaffeineCache.class - [JAR]
├─ io.ocfl.core.cache.NoOpCache.class - [JAR]
io.ocfl.core.path.mapper
├─ io.ocfl.core.path.mapper.DirectLogicalPathMapper.class - [JAR]
├─ io.ocfl.core.path.mapper.LogicalPathMapper.class - [JAR]
├─ io.ocfl.core.path.mapper.LogicalPathMappers.class - [JAR]
├─ io.ocfl.core.path.mapper.PercentEncodingLogicalPathMapper.class - [JAR]
io.ocfl.core.extension.storage.layout.config
├─ io.ocfl.core.extension.storage.layout.config.FlatLayoutConfig.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.config.FlatOmitPrefixLayoutConfig.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.config.HashedNTupleIdEncapsulationLayoutConfig.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.config.HashedNTupleLayoutConfig.class - [JAR]
├─ io.ocfl.core.extension.storage.layout.config.NTupleOmitPrefixStorageLayoutConfig.class - [JAR]
io.ocfl.core.util
├─ io.ocfl.core.util.DigestUtil.class - [JAR]
├─ io.ocfl.core.util.FileUtil.class - [JAR]
├─ io.ocfl.core.util.MultiDigestInputStream.class - [JAR]
├─ io.ocfl.core.util.NamasteTypeFile.class - [JAR]
├─ io.ocfl.core.util.ObjectMappers.class - [JAR]
├─ io.ocfl.core.util.PercentEscaper.class - [JAR]
├─ io.ocfl.core.util.ResponseMapper.class - [JAR]
├─ io.ocfl.core.util.UncheckedFiles.class - [JAR]
io.ocfl.core.storage.common
├─ io.ocfl.core.storage.common.Listing.class - [JAR]
├─ io.ocfl.core.storage.common.ObjectProperties.class - [JAR]
├─ io.ocfl.core.storage.common.OcflObjectRootDirIterator.class - [JAR]
├─ io.ocfl.core.storage.common.Storage.class - [JAR]
io.ocfl.core.model
├─ io.ocfl.core.model.Inventory.class - [JAR]
├─ io.ocfl.core.model.InventoryBuilder.class - [JAR]
├─ io.ocfl.core.model.PathBiMap.class - [JAR]
├─ io.ocfl.core.model.RevisionNum.class - [JAR]
├─ io.ocfl.core.model.User.class - [JAR]
├─ io.ocfl.core.model.Version.class - [JAR]
├─ io.ocfl.core.model.VersionBuilder.class - [JAR]
io.ocfl.core
├─ io.ocfl.core.DefaultMutableOcflRepository.class - [JAR]
├─ io.ocfl.core.DefaultOcflObjectUpdater.class - [JAR]
├─ io.ocfl.core.DefaultOcflRepository.class - [JAR]
├─ io.ocfl.core.ObjectPaths.class - [JAR]
├─ io.ocfl.core.OcflRepositoryBuilder.class - [JAR]
io.ocfl.core.path.constraint
├─ io.ocfl.core.path.constraint.BackslashPathSeparatorConstraint.class - [JAR]
├─ io.ocfl.core.path.constraint.BeginEndPathConstraint.class - [JAR]
├─ io.ocfl.core.path.constraint.BitSetPathCharConstraint.class - [JAR]
├─ io.ocfl.core.path.constraint.ContentPathConstraintProcessor.class - [JAR]
├─ io.ocfl.core.path.constraint.ContentPathConstraints.class - [JAR]
├─ io.ocfl.core.path.constraint.DefaultContentPathConstraintProcessor.class - [JAR]
├─ io.ocfl.core.path.constraint.FileNameConstraint.class - [JAR]
├─ io.ocfl.core.path.constraint.LogicalPathConstraints.class - [JAR]
├─ io.ocfl.core.path.constraint.NonEmptyFileNameConstraint.class - [JAR]
├─ io.ocfl.core.path.constraint.PathCharConstraint.class - [JAR]
├─ io.ocfl.core.path.constraint.PathConstraint.class - [JAR]
├─ io.ocfl.core.path.constraint.PathConstraintProcessor.class - [JAR]
├─ io.ocfl.core.path.constraint.PathLengthConstraint.class - [JAR]
├─ io.ocfl.core.path.constraint.RegexPathConstraint.class - [JAR]
io.ocfl.core.storage
├─ io.ocfl.core.storage.AbstractOcflStorage.class - [JAR]
├─ io.ocfl.core.storage.CachingOcflStorage.class - [JAR]
├─ io.ocfl.core.storage.DefaultOcflStorage.class - [JAR]
├─ io.ocfl.core.storage.DefaultOcflStorageInitializer.class - [JAR]
├─ io.ocfl.core.storage.ObjectDetailsDbOcflStorage.class - [JAR]
├─ io.ocfl.core.storage.OcflStorage.class - [JAR]
├─ io.ocfl.core.storage.OcflStorageBuilder.class - [JAR]
├─ io.ocfl.core.storage.OcflStorageInitializer.class - [JAR]
├─ io.ocfl.core.storage.RepositoryConfig.class - [JAR]