java.lang.Object
org.eclipse.jgit.util.FS.Attributes
- Enclosing class:
- FS
File attributes we typically care for.
- Since:
- 3.3
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAttributes
(File path, FS fs) Constructor when there are issues with reading. -
Method Summary
Modifier and TypeMethodDescriptionlong
Get the file creation timegetFile()
Get the file the attributes apply toGet the time when this object was last modifiedlong
Deprecated.use getLastModifiedInstant insteadlong
Get the length of this filegetName()
Get the filenameboolean
Whether this are attributes of a directoryboolean
Whether this are attributes of an executable fileboolean
Whether this are the attributes of a regular fileboolean
Whether this are the attributes of a symbolic link
-
Field Details
-
length
protected long lengthfile length
-
-
Constructor Details
-
Attributes
Constructor when there are issues with reading. All attributes except given will be set to the default values.- Parameters:
path
- file pathfs
- FS to use
-
-
Method Details
-
isDirectory
public boolean isDirectory()Whether this are attributes of a directory- Returns:
- true if this are the attributes of a directory
-
isExecutable
public boolean isExecutable()Whether this are attributes of an executable file- Returns:
- true if this are the attributes of an executable file
-
isSymbolicLink
public boolean isSymbolicLink()Whether this are the attributes of a symbolic link- Returns:
- true if this are the attributes of a symbolic link
-
isRegularFile
public boolean isRegularFile()Whether this are the attributes of a regular file- Returns:
- true if this are the attributes of a regular file
-
getCreationTime
public long getCreationTime()Get the file creation time- Returns:
- the time when the file was created
-
getLastModifiedTime
Deprecated.use getLastModifiedInstant insteadGet the time when the file was last modified in milliseconds since the epoch- Returns:
- the time (milliseconds since 1970-01-01) when this object was last modified
-
getLastModifiedInstant
Get the time when this object was last modified- Returns:
- the time when this object was last modified
- Since:
- 5.1.9
-
getLength
public long getLength()Get the length of this file- Returns:
- length of this file object
-
getName
Get the filename- Returns:
- the filename
-
getFile
Get the file the attributes apply to- Returns:
- the file the attributes apply to
-