public class FileTransferRemoteFile
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
FileTransferRemoteFile.Filter |
static class |
FileTransferRemoteFile.NaturalComparator |
Modifier and Type | Field and Description |
---|---|
static FileTransferRemoteFile.Filter |
DIRECTORY_FILTER |
static FileTransferRemoteFile.Filter |
FILE_FILTER |
Constructor and Description |
---|
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 yearSet)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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 |
setDirectory(boolean value)
Sets if file is a directory.
|
void |
setFileDate(java.util.Date value)
Sets the last modified date file.
|
void |
setFilename(java.lang.String value)
Sets remote filename.
|
void |
setFilesize(long value)
Sets remote filesize.
|
void |
setIsYearSet(boolean value)
Is the year of the file date set?
|
void |
setLink(boolean value)
Sets if is a symbolic link.
|
void |
setLinkTarget(java.lang.String string)
Sets link target.
|
void |
setReadable(boolean value)
Sets filename "readable" flag.
|
void |
setWritable(boolean value)
Sets filename "writable" flag.
|
java.lang.String |
toString() |
public static final FileTransferRemoteFile.Filter FILE_FILTER
public static final FileTransferRemoteFile.Filter DIRECTORY_FILTER
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 yearSet)
filename
- linkTarget
- directory
- link
- filesize
- fileDate
- readable
- writable
- yearSet
- public FileTransferRemoteFile(java.lang.String filename, java.lang.String linkTarget, boolean directory, boolean link, long filesize, java.util.Date fileDate, boolean readable, boolean writable)
filename
- filenamelinkTarget
- linkTargetdirectory
- directorylink
- linkfilesize
- filesizefileDate
- fileDatereadable
- readablewritable
- writablepublic FileTransferRemoteFile()
public java.lang.String getFilename()
public void setFilename(java.lang.String value)
value
- filenamepublic java.lang.String getLinkTarget()
public void setLinkTarget(java.lang.String string)
string
- target path of symbolic linkpublic boolean isDirectory()
public void setDirectory(boolean value)
value
- true if directory, false otherwisepublic boolean isLink()
public void setLink(boolean value)
value
- true if symbolic link, false otherwisepublic long getFilesize()
public void setFilesize(long value)
value
- filesize in bytespublic java.util.Date getFileDate()
public void setFileDate(java.util.Date value)
value
- The last modified datepublic boolean isReadable()
true
if filename is readable;public void setReadable(boolean value)
value
- if true
filename will be marked as readable.public boolean isWritable()
true
if filename is writable;public void setWritable(boolean value)
value
- if true
filename will be marked as writablepublic boolean isHidden()
public boolean getIsYearSet()
public void setIsYearSet(boolean value)
value
- public java.lang.String toString()
toString
in class java.lang.Object
Copyright © JSCAPE LLC. 1999-2021. All Rights Reserved