## Uses of Class
org.eclipse.jgit.dircache.DirCacheEntry

Packages that use DirCacheEntry
Package | Description
--- | ---
org.eclipse.jgit.dircache | Reading and editing the directory cache (index).
org.eclipse.jgit.errors | Exceptions thrown by lower-level JGit APIs.
org.eclipse.jgit.merge | Content and commit history merge algorithms.
org.eclipse.jgit.treewalk | Walking and comparing directory/file trees (of commits, file system).

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

Fields in org.eclipse.jgit.dircache declared as DirCacheEntry
Modifier and Type | Field and Description
--- | ---
`protected DirCacheEntry` | DirCacheIterator.`currentEntry` The current file entry from `DirCacheIterator.cache`.

Methods in org.eclipse.jgit.dircache that return DirCacheEntry
Modifier and Type | Method and Description
--- | ---
`DirCacheEntry` | DirCacheIterator.`getDirCacheEntry()` Get the DirCacheEntry for the current file.
`DirCacheEntry[]` | DirCache.`getEntriesWithin(String path)` Recursively get all entries within a subtree.
`DirCacheEntry` | DirCache.`getEntry(int i)` Get a specific entry.
`DirCacheEntry` | DirCache.`getEntry(String path)` Get a specific entry.

Methods in org.eclipse.jgit.dircache with parameters of type DirCacheEntry
Modifier and Type | Method and Description
--- | ---
`void` | DirCacheBuilder.`add(DirCacheEntry newEntry)` Append one entry into the resulting entry list.
`abstract void` | DirCacheEditor.PathEdit.`apply(DirCacheEntry ent)` Apply the update to a single cache entry matching the path.
`void` | DirCacheEditor.DeletePath.`apply(DirCacheEntry ent)`
`void` | DirCacheEditor.DeleteTree.`apply(DirCacheEntry ent)`
`static void` | DirCacheCheckout.`checkoutEntry(Repository repository, File f, DirCacheEntry entry)` Updates the file in the working tree with content and mode from an entry in the index.
`static void` | DirCacheCheckout.`checkoutEntry(Repository repo, File f, DirCacheEntry entry, ObjectReader or)` Updates the file in the working tree with content and mode from an entry in the index.
`void` | DirCacheEntry.`copyMetaData(DirCacheEntry src)` Copy the ObjectId and other meta fields from an existing entry.

Constructors in org.eclipse.jgit.dircache with parameters of type DirCacheEntry
Constructor and Description
`DirCacheEditor.DeletePath(DirCacheEntry ent)` Create a new deletion command for an existing entry instance.
`DirCacheEditor.PathEdit(DirCacheEntry ent)` Create a new update command for an existing entry instance.

### Uses of DirCacheEntry in org.eclipse.jgit.errors

Methods in org.eclipse.jgit.errors that return DirCacheEntry
Modifier and Type | Method and Description
--- | ---
`DirCacheEntry` | UnmergedPathException.`getDirCacheEntry()`

Constructors in org.eclipse.jgit.errors with parameters of type DirCacheEntry
Constructor and Description
`UnmergedPathException(DirCacheEntry dce)` Create a new unmerged path exception.

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

Methods in org.eclipse.jgit.merge that return types with arguments of type DirCacheEntry
Modifier and Type | Method and Description
--- | ---
`Map<String,DirCacheEntry>` | ResolveMerger.`getToBeCheckedOut()`

### Uses of DirCacheEntry in org.eclipse.jgit.treewalk

Methods in org.eclipse.jgit.treewalk with parameters of type DirCacheEntry
Modifier and Type | Method and Description
--- | ---
`WorkingTreeIterator.MetadataDiff` | WorkingTreeIterator.`compareMetadata(DirCacheEntry entry)` Compare the metadata (mode, length, modification-timestamp) of the current entry and a `DirCacheEntry`
`boolean` | WorkingTreeIterator.`isModified(DirCacheEntry entry, boolean forceContentCheck)` Deprecated. Use `WorkingTreeIterator.isModified(DirCacheEntry, boolean, ObjectReader)`
`boolean` | WorkingTreeIterator.`isModified(DirCacheEntry entry, boolean forceContentCheck, ObjectReader reader)` Checks whether this entry differs from a given entry from the `DirCache`.