org.gnu.jcifs
Class FileInfo

java.lang.Object
  |
  +--org.gnu.jcifs.FileInfo
All Implemented Interfaces:
CifsFileInfo

final class FileInfo
extends java.lang.Object
implements CifsFileInfo


Field Summary
(package private)  int fAttributes
           
(package private)  java.util.Date fCreationTime
           
(package private)  java.lang.String fDirectory
           
(package private)  java.lang.String fFileName
           
(package private)  long fFileSize
           
(package private)  java.util.Date fLastAccessTime
           
(package private)  java.util.Date fLastWriteTime
           
 
Fields inherited from interface org.gnu.jcifs.CifsFileInfo
FILE_ATTR_ALL, FILE_ATTR_ANY, FILE_ATTR_ARCHIVE, FILE_ATTR_DIRECTORY, FILE_ATTR_HIDDEN_FILE, FILE_ATTR_READ_ONLY, FILE_ATTR_SYSTEM_FILE, FILE_ATTR_VOLUME
 
Constructor Summary
(package private) FileInfo(java.lang.String dir)
           
 
Method Summary
 int getAttributes()
          Returns file attribute flag
 java.util.Date getCreationTime()
          Returns creation time of the file/directory
 java.lang.String getFileName()
          Returns file name
 java.util.Date getLastAccessTime()
          Returns last access time of the file/directory
 java.util.Date getLastWriteTime()
          Returns last write time of the file/directory
 java.lang.String getPathName()
          Returns the path name
 boolean isArchive()
          Returns if file is a archive file
 boolean isDirectory()
          Checks if file is a directory
 boolean isFile()
          Checks if is a file
 boolean isHidden()
          Returns if file is a hidden file
 boolean isReadOnly()
          Returns true if file is read only
 boolean isSystem()
          Returns if file is a system file
 long length()
          Returns file size
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fCreationTime

java.util.Date fCreationTime

fLastAccessTime

java.util.Date fLastAccessTime

fLastWriteTime

java.util.Date fLastWriteTime

fAttributes

int fAttributes

fFileName

java.lang.String fFileName

fDirectory

java.lang.String fDirectory

fFileSize

long fFileSize
Constructor Detail

FileInfo

FileInfo(java.lang.String dir)
Method Detail

getPathName

public java.lang.String getPathName()
Description copied from interface: CifsFileInfo
Returns the path name
Specified by:
getPathName in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
path name

getFileName

public java.lang.String getFileName()
Description copied from interface: CifsFileInfo
Returns file name
Specified by:
getFileName in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
file name

getCreationTime

public java.util.Date getCreationTime()
Description copied from interface: CifsFileInfo
Returns creation time of the file/directory
Specified by:
getCreationTime in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
date

getLastAccessTime

public java.util.Date getLastAccessTime()
Description copied from interface: CifsFileInfo
Returns last access time of the file/directory
Specified by:
getLastAccessTime in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
date

getLastWriteTime

public java.util.Date getLastWriteTime()
Description copied from interface: CifsFileInfo
Returns last write time of the file/directory
Specified by:
getLastWriteTime in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
date

length

public long length()
Description copied from interface: CifsFileInfo
Returns file size
Specified by:
length in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
size

isDirectory

public boolean isDirectory()
Description copied from interface: CifsFileInfo
Checks if file is a directory
Specified by:
isDirectory in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
true if directory

isFile

public boolean isFile()
Description copied from interface: CifsFileInfo
Checks if is a file
Specified by:
isFile in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
true if file

isReadOnly

public boolean isReadOnly()
Description copied from interface: CifsFileInfo
Returns true if file is read only
Specified by:
isReadOnly in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
true if read only

isHidden

public boolean isHidden()
Description copied from interface: CifsFileInfo
Returns if file is a hidden file
Specified by:
isHidden in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
true if hidden file

isSystem

public boolean isSystem()
Description copied from interface: CifsFileInfo
Returns if file is a system file
Specified by:
isSystem in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
true if system file

isArchive

public boolean isArchive()
Description copied from interface: CifsFileInfo
Returns if file is a archive file
Specified by:
isArchive in interface CifsFileInfo
Following copied from interface: org.gnu.jcifs.CifsFileInfo
Returns:
true if archive file

getAttributes

public int getAttributes()
Returns file attribute flag
Specified by:
getAttributes in interface CifsFileInfo
Returns:
flag

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object