Class PackFile
java.lang.Object
java.io.File
org.eclipse.jgit.internal.storage.file.PackFile
- All Implemented Interfaces:
Serializable, Comparable<File>
A pack file (or pack related) File.
Example: "pack-0123456789012345678901234567890123456789.idx"
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final booleanprivate final Stringprivate final PackExtprivate static final Stringprivate static final longFields inherited from class File
pathSeparator, pathSeparatorChar, separator, separatorChar -
Constructor Summary
ConstructorsConstructorDescriptionCreate a PackFile for a pack or related file.Create a PackFile for a pack or related file.Create a PackFile for a pack or related file.Create a PackFile for a pack or related file. -
Method Summary
Modifier and TypeMethodDescriptionCreate a new similar PackFile with the given extension instead.createForDirectory(File directory) Create a new similar PackFile in the given directory.private static StringcreateName(String id, PackExt extension) createPreservedForDirectory(File directory) Create a new similar preserved PackFile in the given directory.private Stringprivate static StringgetExtPrefix(boolean isPreserved) getId()Getter for the fieldid.private StringgetName(boolean isPreserved) private StringGetter for the fieldpackExt.private static PackExtgetPackExt(String endsWithExtension) Methods inherited from class File
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getFreeSpace, getName, getParent, getParentFile, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toString, toURI, toURL
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
PREFIX
- See Also:
-
base
-
id
-
hasOldPrefix
private final boolean hasOldPrefix -
packExt
-
-
Constructor Details
-
PackFile
Create a PackFile for a pack or related file.- Parameters:
file- File pointing to the location of the file.
-
PackFile
-
PackFile
-
PackFile
-
-
Method Details
-
createName
-
getId
-
getPackExt
-
create
-
createForDirectory
-
createPreservedForDirectory
-
getName
-
getName
-
getExtension
-
getExtPrefix
-
getPackExt
-