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

Packages that use ObjectLoader
Package | Description
--- | ---
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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`ObjectLoader` | ContentSource.Pair.`open(DiffEntry.Side side, DiffEntry ent)` Open the object.
`abstract ObjectLoader` | ContentSource.`open(String path, ObjectId id)` Open the object.

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

Methods in org.eclipse.jgit.internal.storage.dfs that return ObjectLoader
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`static class` | `ObjectLoader.SmallObject` Simple loader around the cached byte array.

Methods in org.eclipse.jgit.lib that return ObjectLoader
Modifier and Type | Method and Description
--- | ---
`ObjectLoader` | AsyncObjectLoaderQueue.`open()` Obtain a loader to read the object.
`ObjectLoader` | ObjectDatabase.`open(AnyObjectId objectId)` Open an object from this database.
`ObjectLoader` | ObjectReader.`open(AnyObjectId objectId)` Open an object from this database.
`ObjectLoader` | Repository.`open(AnyObjectId objectId)` Open an object from this repository.
`ObjectLoader` | ObjectDatabase.`open(AnyObjectId objectId, int typeHint)` 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, int typeHint)` Open an object from this repository.
`ObjectLoader` | FileTreeEntry.`openReader()` Deprecated.

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