Class FS.Attributes

java.lang.Object
org.eclipse.jgit.util.FS.Attributes
Enclosing class:
FS

public static class FS.Attributes extends Object
File attributes we typically care for.
Since:
3.3
  • Field Details

    • length

      protected long length
      file length
  • Constructor Details

    • Attributes

      public Attributes(File path, FS fs)
      Constructor when there are issues with reading. All attributes except given will be set to the default values.
      Parameters:
      fs -
      path -
  • Method Details

    • isDirectory

      public boolean isDirectory()
      Returns:
      true if this are the attributes of a directory
    • isExecutable

      public boolean isExecutable()
      Returns:
      true if this are the attributes of an executable file
    • isSymbolicLink

      public boolean isSymbolicLink()
      Returns:
      true if this are the attributes of a symbolic link
    • isRegularFile

      public boolean isRegularFile()
      Returns:
      true if this are the attributes of a regular file
    • getCreationTime

      public long getCreationTime()
      Returns:
      the time when the file was created
    • getLastModifiedTime

      @Deprecated public long getLastModifiedTime()
      Deprecated.
      use getLastModifiedInstant instead
      Returns:
      the time (milliseconds since 1970-01-01) when this object was last modified
    • getLastModifiedInstant

      public Instant getLastModifiedInstant()
      Returns:
      the time when this object was last modified
      Since:
      5.1.9
    • getLength

      public long getLength()
      Returns:
      length of this file object
    • getName

      public String getName()
      Returns:
      the filename
    • getFile

      public File getFile()
      Returns:
      the file the attributes apply to