## Uses of Class
org.eclipse.jgit.lib.ObjectLoader

Packages that use ObjectLoader
org.eclipse.jgit.api: High-level API commands (the porcelain of JGit).
org.eclipse.jgit.diff: Comparing file contents by computing diffs.
org.eclipse.jgit.internal.storage.dfs: Distributed file system based repository storage.
org.eclipse.jgit.internal.storage.file: File based repository storage.
org.eclipse.jgit.lib: Core API for repository, config, refs, object database.

### Uses of ObjectLoader in org.eclipse.jgit.api

Methods in org.eclipse.jgit.api with parameters of type ObjectLoader
`void` ArchiveCommand.Format.`putEntry​(T out, String path, FileMode mode, ObjectLoader loader)` Write an entry to an archive.

### Uses of ObjectLoader in org.eclipse.jgit.diff

Methods in org.eclipse.jgit.diff that return ObjectLoader
`abstract ObjectLoader` ContentSource.`open​(String path, ObjectId id)` Open the object.
`ObjectLoader` ContentSource.Pair.`open​(DiffEntry.Side side, DiffEntry ent)` Open the object.

### Uses of ObjectLoader in org.eclipse.jgit.internal.storage.dfs

Methods in org.eclipse.jgit.internal.storage.dfs that return ObjectLoader
`ObjectLoader` DfsReader.`open​(AnyObjectId objectId, int typeHint)`

### Uses of ObjectLoader in org.eclipse.jgit.internal.storage.file

Methods in org.eclipse.jgit.internal.storage.file that return ObjectLoader
`static ObjectLoader` UnpackedObject.`parse​(byte[] raw, AnyObjectId id)` Parse an object from the unpacked object format.

### Uses of ObjectLoader in org.eclipse.jgit.lib

Subclasses of ObjectLoader in org.eclipse.jgit.lib
`static class` `ObjectLoader.SmallObject` Simple loader around the cached byte array.

Methods in org.eclipse.jgit.lib that return ObjectLoader
`ObjectLoader` AsyncObjectLoaderQueue.`open()` Obtain a loader to read the object.
`ObjectLoader` ObjectDatabase.`open​(AnyObjectId objectId)` Open an object from this database.
`ObjectLoader` ObjectDatabase.`open​(AnyObjectId objectId, int typeHint)` Open an object from this database.
`ObjectLoader` ObjectReader.`open​(AnyObjectId objectId)` Open an object from this database.
`abstract ObjectLoader` ObjectReader.`open​(AnyObjectId objectId, int typeHint)` Open an object from this database.
`ObjectLoader` Repository.`open​(AnyObjectId objectId)` Open an object from this repository.
`ObjectLoader` Repository.`open​(AnyObjectId objectId, int typeHint)` Open an object from this repository.
`ObjectLoader` FileTreeEntry.`openReader()` Deprecated.

Constructors in org.eclipse.jgit.lib with parameters of type ObjectLoader
`SmallStream​(ObjectLoader loader)` Create the stream from an existing loader's cached bytes.