Package org.eclipse.jgit.treewalk
Class FileTreeIterator.DefaultFileModeStrategy
java.lang.Object
org.eclipse.jgit.treewalk.FileTreeIterator.DefaultFileModeStrategy
- All Implemented Interfaces:
FileTreeIterator.FileModeStrategy
- Enclosing class:
- FileTreeIterator
public static class FileTreeIterator.DefaultFileModeStrategy
extends Object
implements FileTreeIterator.FileModeStrategy
A default implementation of a FileModeStrategy; defaults to treating
nested .git directories as gitlinks, etc.
- Since:
- 4.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FileTreeIterator.DefaultFileModeStrategy
a singleton instance of the default FileModeStrategy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMode
(File f, FS.Attributes attributes) Compute the FileMode for a given File, based on its attributes.
-
Field Details
-
INSTANCE
a singleton instance of the default FileModeStrategy
-
-
Constructor Details
-
DefaultFileModeStrategy
public DefaultFileModeStrategy()
-
-
Method Details
-
getMode
Description copied from interface:FileTreeIterator.FileModeStrategy
Compute the FileMode for a given File, based on its attributes.- Specified by:
getMode
in interfaceFileTreeIterator.FileModeStrategy
- Parameters:
f
- the file to return a FileMode forattributes
- the attributes of a file- Returns:
- a FileMode indicating whether the file is a regular file, a directory, a gitlink, etc.
-