Secure iNet Factory

com.jscape.filetransfer
Class FileTransferRemoteFile

java.lang.Object
  extended by com.jscape.filetransfer.FileTransferRemoteFile

public class FileTransferRemoteFile
extends java.lang.Object

Represents a file returned in a remote directory listing.


Nested Class Summary
static interface FileTransferRemoteFile.Filter
           
 
Field Summary
static FileTransferRemoteFile.Filter DIRECTORY_FILTER
           
static FileTransferRemoteFile.Filter FILE_FILTER
           
 
Constructor Summary
FileTransferRemoteFile()
          Empty constructor.
FileTransferRemoteFile(java.lang.String filename, java.lang.String linkTarget, boolean directory, boolean link, long filesize, java.util.Date fileDate, boolean readable, boolean writable)
          Constructor.
FileTransferRemoteFile(java.lang.String filename, java.lang.String linkTarget, boolean directory, boolean link, long filesize, java.util.Date fileDate, boolean readable, boolean writable, boolean isYearSet)
          Constructor.
 
Method Summary
 java.util.Date getFileDate()
          Gets the last modified date file.
 java.lang.String getFilename()
          Gets filename.
 long getFilesize()
          Gets filesize.
 boolean getIsYearSet()
          Is year set?
 java.lang.String getLinkTarget()
          Gets target of symbolic link.
 boolean isDirectory()
          Checks if remote file is a directory.
 boolean isHidden()
          Checks if the filename is a hidden filename by checking to see if filename begins with a period.
 boolean isLink()
          Checks if remote files is a symbolic link.
 boolean isReadable()
          Checks if filename is readable.
 boolean isWritable()
          Checks if filename is writable.
 void setIsYearSet(boolean isYearSet)
          Is the year of the file date set?
 void setReadable(boolean value)
          Sets filename "readable" flag.
 void setWritable(boolean value)
          Sets filename "writable" flag.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FILE_FILTER

public static final FileTransferRemoteFile.Filter FILE_FILTER

DIRECTORY_FILTER

public static final FileTransferRemoteFile.Filter DIRECTORY_FILTER
Constructor Detail

FileTransferRemoteFile

public FileTransferRemoteFile(java.lang.String filename,
                              java.lang.String linkTarget,
                              boolean directory,
                              boolean link,
                              long filesize,
                              java.util.Date fileDate,
                              boolean readable,
                              boolean writable)
Constructor.

Parameters:
filename - filename
linkTarget - linkTarget
directory - directory
link - link
filesize - filesize
fileDate - fileDate
readable - readable
writable - writable

FileTransferRemoteFile

public FileTransferRemoteFile(java.lang.String filename,
                              java.lang.String linkTarget,
                              boolean directory,
                              boolean link,
                              long filesize,
                              java.util.Date fileDate,
                              boolean readable,
                              boolean writable,
                              boolean isYearSet)
Constructor.

Parameters:
filename -
linkTarget -
directory -
link -
filesize -
fileDate -
readable -
writable -
isYearSet -

FileTransferRemoteFile

public FileTransferRemoteFile()
Empty constructor.

Method Detail

getIsYearSet

public boolean getIsYearSet()
Is year set?

Returns:
isYearSet

setIsYearSet

public void setIsYearSet(boolean isYearSet)
Is the year of the file date set?

Parameters:
isYearSet -

isDirectory

public boolean isDirectory()
Checks if remote file is a directory.

Returns:
true if is a directory, false otherwise

getFilename

public java.lang.String getFilename()
Gets filename.

Returns:
filename

getFilesize

public long getFilesize()
Gets filesize.

Returns:
filesize in bytes

isLink

public boolean isLink()
Checks if remote files is a symbolic link.

Returns:
true if symbolic link, false otherwise

getLinkTarget

public java.lang.String getLinkTarget()
Gets target of symbolic link.

Returns:
path or null if not a symbolic link

isHidden

public boolean isHidden()
Checks if the filename is a hidden filename by checking to see if filename begins with a period.

Returns:
true if hidden, false otherwise

isReadable

public boolean isReadable()
Checks if filename is readable.

Returns:
true if filename is readable;

setReadable

public void setReadable(boolean value)
Sets filename "readable" flag.

Parameters:
value - if true filename will be marked as readable.

isWritable

public boolean isWritable()
Checks if filename is writable.

Returns:
true if filename is writable;

setWritable

public void setWritable(boolean value)
Sets filename "writable" flag.

Parameters:
value - if true filename will be marked as writable

getFileDate

public java.util.Date getFileDate()
Gets the last modified date file.

Returns:
Returns the last modified date

toString

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

Secure iNet Factory

Copyright © JSCAPE LLC. 1999-2011. All Rights Reserved