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

Packages that use ObjectInserter
org.eclipse.jgit.dircache: Reading and editing the directory cache (index).
org.eclipse.jgit.internal.storage.dfs: Distributed file system based repository storage.
org.eclipse.jgit.lib: Core API for repository, config, refs, object database.
org.eclipse.jgit.merge: Content and commit history merge algorithms.
org.eclipse.jgit.notes: Git notes processing (for commits, etc).

### Uses of ObjectInserter in org.eclipse.jgit.dircache

Methods in org.eclipse.jgit.dircache with parameters of type ObjectInserter
`ObjectId` DirCache.`writeTree(ObjectInserter ow)` Write all index trees to the object store, returning the root tree.

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

Subclasses of ObjectInserter in org.eclipse.jgit.internal.storage.dfs
`class` `DfsInserter` Inserts objects into the DFS.

Methods in org.eclipse.jgit.internal.storage.dfs that return ObjectInserter
`ObjectInserter` DfsObjDatabase.`newInserter()`

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

Subclasses of ObjectInserter in org.eclipse.jgit.lib
`static class` `ObjectInserter.Filter` Wraps a delegate ObjectInserter.
`static class` `ObjectInserter.Formatter` An inserter that can be used for formatting and id generation only.

Methods in org.eclipse.jgit.lib that return ObjectInserter
`protected abstract ObjectInserter` ObjectInserter.Filter.`delegate()`
`abstract ObjectInserter` ObjectDatabase.`newInserter()` Create a new `ObjectInserter` to insert new objects.
`ObjectInserter` Repository.`newObjectInserter()`

Methods in org.eclipse.jgit.lib with parameters of type ObjectInserter
`ObjectId` TreeFormatter.`computeId(ObjectInserter ins)` Compute the ObjectId for this tree
`ObjectId` TreeFormatter.`insertTo(ObjectInserter ins)` Insert this tree and obtain its ObjectId.

### Uses of ObjectInserter in org.eclipse.jgit.merge

Methods in org.eclipse.jgit.merge that return ObjectInserter
`ObjectInserter` Merger.`getObjectInserter()`

Methods in org.eclipse.jgit.merge with parameters of type ObjectInserter
`void` Merger.`setObjectInserter(ObjectInserter oi)` Set the inserter this merger will use to create objects.

### Uses of ObjectInserter in org.eclipse.jgit.notes

Methods in org.eclipse.jgit.notes with parameters of type ObjectInserter
`Note` DefaultNoteMerger.`merge(Note base, Note ours, Note theirs, ObjectReader reader, ObjectInserter inserter)`
`Note` NoteMerger.`merge(Note base, Note ours, Note their, ObjectReader reader, ObjectInserter inserter)` Merges the conflicting note changes.
`void` NoteMap.`set(AnyObjectId noteOn, String noteData, ObjectInserter ins)` Attach a note to an object.
`ObjectId` NoteMap.`writeTree(ObjectInserter inserter)` Write this note map as a tree.