Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I K L M N O P Q R S T U V W

## A

abort() - Method in class com.enterprisedt.net.ftp.FTPClient
  Abort the current action
abortListing() - Method in class com.enterprisedt.net.ftp.DirectoryListArgument
AbstractFTPInputStream - Class in com.enterprisedt.net.ftp
  Represents an input stream of bytes coming from an FTP server, permitting the user to download a file by reading the stream.
AbstractFTPInputStream(FTPClient, String) - Constructor for class com.enterprisedt.net.ftp.AbstractFTPInputStream
  Constructor.
account(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Supply account information string to the server.
ACTIVE - Static variable in class com.enterprisedt.net.ftp.FTPConnectMode
  Represents active connect mode
add(String) - Method in class com.enterprisedt.net.ftp.ServerStrings
  Add a fragment to be managed
addAppender(Appender) - Static method in class com.enterprisedt.util.debug.Logger
  Add an appender to our list
addClient(FTPClientInterface) - Method in class com.enterprisedt.net.ftp.FileStatistics
  Add a client to be used in calculating statistics
addFileAppender(String) - Static method in class com.enterprisedt.util.debug.Logger
  Add a file-appender to our list
addParser(FTPFileParser) - Method in class com.enterprisedt.net.ftp.FTPFileFactory
  Rather than forcing a parser (as in the constructor that accepts a parser), this adds a parser to the list of those used.
addStandardOutputAppender() - Static method in class com.enterprisedt.util.debug.Logger
  Add a standard-output appender to our list.
AdvancedFTPSettings - Class in com.enterprisedt.net.ftp
  Holds advanced configuration options not likely to be used for basic FTP operations.
AdvancedGeneralSettings - Class in com.enterprisedt.net.ftp
  Holds advanced configuration options that are independent of protocol (relevant for any file transfer protocol, not just FTP).
ALL - Static variable in class com.enterprisedt.util.debug.Level
  All level
APPEND - Static variable in class com.enterprisedt.net.ftp.WriteMode
  Append the file
Appender - Interface in com.enterprisedt.util.debug
  Interface for classes that output log statements
ASCII - Static variable in class com.enterprisedt.net.ftp.FileTypes
ASCII - Static variable in class com.enterprisedt.net.ftp.FTPTransferType
  Represents ASCII transfer type
autoPassiveIPSubstitution - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
  If true, uses the original host IP if an internal IP address is returned by the server in PASV mode

## B

BandwidthThrottler - Class in com.enterprisedt.net.ftp
  Helps throttle bandwidth for transfers
BandwidthThrottler(int) - Constructor for class com.enterprisedt.net.ftp.BandwidthThrottler
BINARY - Static variable in class com.enterprisedt.net.ftp.FileTypes
BINARY - Static variable in class com.enterprisedt.net.ftp.FTPTransferType
  Represents Image (or binary) transfer type
bytesTransferred(String, String, long) - Method in class com.enterprisedt.net.ftp.EventAdapter
  Report the number of bytes transferred so far.
bytesTransferred(String, String, long) - Method in class com.enterprisedt.net.ftp.EventCollector
  Report the number of bytes transferred so far.
bytesTransferred(String, String, long) - Method in interface com.enterprisedt.net.ftp.EventListener
  Report the number of bytes transferred so far.
bytesTransferred(long) - Method in interface com.enterprisedt.net.ftp.FTPProgressMonitor
  Report the number of bytes transferred so far.

## C

cancelAllTransfers() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Cancel current transfer if underway
cancelAllTransfers() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Cancel current transfer if underway
cancelResume() - Method in class com.enterprisedt.net.ftp.FTPClient
cancelResume() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Cancel the resume.
cancelTransfer() - Method in class com.enterprisedt.net.ftp.FTPClient
cancelTransfer() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Cancels the current transfer.
CANNOT_FIND - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
  Server string indicating file not found
CANNOT_FIND_THE_FILE - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
  Server string indicating file not found
CARRIAGE_RETURN - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Used for ASCII translation
cdup() - Method in class com.enterprisedt.net.ftp.FTPClient
cdup() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Change the remote working directory to the parent directory
changeDirectory(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Change directory on the FTP server.
changeDirectory(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Change directory on the FTP server.
changeToParentDirectory() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Change to parent directory on the FTP server.
changeToParentDirectory() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Change to parent directory on the FTP server.
chdir(String) - Method in class com.enterprisedt.net.ftp.FTPClient
chdir(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Change the remote working directory to that supplied
checkConnection(boolean) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Checks if the client has connected to the server and throws an exception if it hasn't.
checkConnection(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Checks if the client has connected to the server and throws an exception if it hasn't.
checkDateFormat(String) - Method in class com.enterprisedt.net.ftp.MVSFileParser
checkMonitor() - Method in class com.enterprisedt.net.ftp.FileTransferInputStream
  Check if time to invoke the monitor
chooseTransferMode(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Switch the transfer mode if requested and if necessary
clear() - Method in class com.enterprisedt.net.ftp.FileStatistics
  Reset the statistics back to zero
clearAll() - Method in class com.enterprisedt.net.ftp.ServerStrings
  Clear all fragments being managed
clearAppenders() - Static method in class com.enterprisedt.util.debug.Logger
  Clear all appenders
clearLog() - Method in class com.enterprisedt.net.ftp.EventCollector
  Clear the log of all messages
clearLog() - Method in class com.enterprisedt.net.ftp.FTPMessageCollector
  Clear the log of all messages
clearSOCKS() - Static method in class com.enterprisedt.net.ftp.FTPClient
  Clear SOCKS settings.
client - Variable in class com.enterprisedt.net.ftp.AbstractFTPInputStream
  The client being used to perform the transfer
close() - Method in class com.enterprisedt.net.ftp.AbstractFTPInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Close the socket
close() - Method in class com.enterprisedt.net.ftp.FTPInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class com.enterprisedt.net.ftp.FTPOutputStream
  Closes this output stream and releases any system resources associated with the stream.
close() - Method in interface com.enterprisedt.util.debug.Appender
  Close this appender
close() - Method in class com.enterprisedt.util.debug.FileAppender
close() - Method in class com.enterprisedt.util.debug.StandardOutputAppender
close() - Method in class com.enterprisedt.util.debug.StreamAppender
close() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Close the socket
closed - Variable in class com.enterprisedt.net.ftp.FileTransferInputStream
  Has the stream been closed?
closed - Variable in class com.enterprisedt.net.ftp.FileTransferOutputStream
  Has the stream been closed?
closed - Variable in class com.enterprisedt.util.debug.FileAppender
  True if closed
closeDataSocket(InputStream) - Method in class com.enterprisedt.net.ftp.FTPClient
  Close stream for data socket.
closeDataSocket(OutputStream) - Method in class com.enterprisedt.net.ftp.FTPClient
  Close stream for data socket
com.enterprisedt.net.ftp - package com.enterprisedt.net.ftp
  `FileTransferClient` is the key class for edtFTPj/Free and provides basic FTP features.
com.enterprisedt.util - package com.enterprisedt.util
com.enterprisedt.util.debug - package com.enterprisedt.util.debug
com.enterprisedt.util.proxy - package com.enterprisedt.util.proxy
commandSent(String, String) - Method in class com.enterprisedt.net.ftp.EventAdapter
  Log an FTP command being sent to the server.
commandSent(String, String) - Method in class com.enterprisedt.net.ftp.EventCollector
  Log an FTP command being sent to the server.
commandSent(String, String) - Method in interface com.enterprisedt.net.ftp.EventListener
  Log an FTP command being sent to the server.
connect() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Make a connection to the FTP server.
connect() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Make a connection to the FTP server.
connect() - Method in class com.enterprisedt.net.ftp.FTPClient
  Connects to the server at the address and port number defined in the constructor.
connect() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Connects to the server at the address and port number defined in the constructor.
connected() - Method in class com.enterprisedt.net.ftp.FTPClient
  Is this client connected?
connected() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Is the client currently connected?
control - Variable in class com.enterprisedt.net.ftp.FTPClient
  Socket responsible for controlling the connection
CONTROL_PORT - Static variable in class com.enterprisedt.net.ftp.FTPControlSocket
  The default and standard control port number for FTP
ControlChannelIOException - Exception in com.enterprisedt.net.ftp
  IOException that appears on the control channel
ControlChannelIOException() - Constructor for exception com.enterprisedt.net.ftp.ControlChannelIOException
  Constructs an `ControlChannelIOException` with `null` as its error detail message.
ControlChannelIOException(String) - Constructor for exception com.enterprisedt.net.ftp.ControlChannelIOException
  Constructs an `ControlChannelIOException` with the specified detail message.
controlEncoding - Variable in class com.enterprisedt.net.ftp.FTPClient
  Encoding used on control socket
controlPort - Variable in class com.enterprisedt.net.ftp.FTPClient
  Control port number.
controlSock - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
  The underlying socket.
COULD_NOT_GET_FILE - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
  Server string indicating file not found
created - Variable in class com.enterprisedt.net.ftp.FTPFile
  Created time
created() - Method in class com.enterprisedt.net.ftp.FTPFile
  Get the created date for the file.
createDataSocketPASV() - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Request a data socket be created on the server, connect to it and return our connected socket.
createDirectory(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Create directory on the FTP server.
createDirectory(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Create directory on the FTP server.
createPlainSocket(String, int, int) - Static method in class com.enterprisedt.util.proxy.PlainSocket
  Create a connected socket, using a timeout if it is available.
createPlainSocket(InetAddress, int, int) - Static method in class com.enterprisedt.util.proxy.PlainSocket
  Create a connected socket, using a timeout if it is available.
cvsId - Static variable in exception com.enterprisedt.net.ftp.DateParseException
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Revision control id
cvsId - Static variable in exception com.enterprisedt.net.ftp.FTPConnectionClosedException
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPConnectMode
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPControlSocket
  Revision control id
cvsId - Static variable in exception com.enterprisedt.net.ftp.FTPException
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPFile
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPFileFactory
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPReply
  Revision control id
cvsId - Static variable in exception com.enterprisedt.net.ftp.FTPTransferCancelledException
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPTransferType
  Revision control id
cvsId - Static variable in exception com.enterprisedt.net.ftp.MalformedReplyException
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.MLSXEntryParser
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.NetwareFileParser
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.UnixFileParser
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.VMSFileParser
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.WindowsFileParser
  Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.WriteMode
  Revision control id
cvsId - Static variable in interface com.enterprisedt.util.debug.Appender
  Revision control id
cvsId - Static variable in class com.enterprisedt.util.debug.FileAppender
  Revision control id
cvsId - Static variable in class com.enterprisedt.util.debug.Level
  Revision control id
cvsId - Static variable in class com.enterprisedt.util.debug.Logger
  Revision control id
cvsId - Static variable in class com.enterprisedt.util.debug.RollingFileAppender
  Revision control id
cvsId - Static variable in class com.enterprisedt.util.debug.StandardOutputAppender
  Revision control id

## D

data - Variable in class com.enterprisedt.net.ftp.FTPClient
  Socket responsible for transferring the data
DataChannelCallback - Interface in com.enterprisedt.net.ftp
  Callback that users can implement to intercept the reply from PASV and substitute a different IP address or port number to connect to.
dataChannelCallback - Variable in class com.enterprisedt.net.ftp.FTPClient
  Pasv callback method
dataChannelCallback - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
  Pasv callback method
dataReceiveBufferSize - Variable in class com.enterprisedt.net.ftp.FTPClient
  Size of data socket's receive buffer
dataSendBufferSize - Variable in class com.enterprisedt.net.ftp.FTPClient
  Size of data socket's send buffer
DateParseException - Exception in com.enterprisedt.net.ftp
  Throw this in parsers for date parsing exceptions
DateParseException(String) - Constructor for exception com.enterprisedt.net.ftp.DateParseException
  Constructor.
DEBUG - Static variable in class com.enterprisedt.util.debug.Level
  Debug level
debug(String) - Method in class com.enterprisedt.util.debug.Logger
  Log a debug level message
debug(String, byte[]) - Method in class com.enterprisedt.util.debug.Logger
  Log a debug level message
debug(String, Object) - Method in class com.enterprisedt.util.debug.Logger
  Logs by substituting in the argument at the location marked in the message argument by {0}.
debug(String, Object, Object) - Method in class com.enterprisedt.util.debug.Logger
  Logs by substituting in the arguments at the locations marked in the message argument by {#} (where # is a number).
debug(String, Object, Object, Object) - Method in class com.enterprisedt.util.debug.Logger
  Logs by substituting in the arguments at the locations marked in the message argument by {#} (where # is a number).
debug(String, Object, Object, Object, Object) - Method in class com.enterprisedt.util.debug.Logger
  Logs by substituting in the arguments at the locations marked in the message argument by {#} (where # is a number).
debug(String, Object, Object, Object, Object, Object) - Method in class com.enterprisedt.util.debug.Logger
  Logs by substituting in the arguments at the locations marked in the message argument by {#} (where # is a number).
debug(String, Throwable) - Method in class com.enterprisedt.util.debug.Logger
  Log a debug level message
debugResponses(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. use the Logger class to switch debugging on and off
DEFAULT_BUFFER_SIZE - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Default transfer buffer size
DEFAULT_BUFFER_SIZE - Static variable in class com.enterprisedt.util.debug.MemoryAppender
  Default size of memory-buffer (100k).
DEFAULT_ENCODING - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Default encoding used for control data
DEFAULT_LISTING_LOCALES - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Default locales
DEFAULT_MONITOR_INTERVAL - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Default byte interval for transfer monitor
DEFAULT_RETRY_COUNT - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Default number of retries for file transfers
DEFAULT_RETRY_DELAY - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Default retry delay in milliseconds
DEFAULT_TCP_BUFFER_SIZE - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Default SO_SNDBUF and SO_RCVBUF size
DEFAULT_TIMEOUT - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Default timeout
delete(String) - Method in class com.enterprisedt.net.ftp.FTPClient
delete(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Delete the specified remote file
deleteDirectory(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Delete directory on the FTP server.
deleteDirectory(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Delete directory on the FTP server.
deleteFile(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Deletes a remote file.
deleteFile(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Deletes a remote file.
detectTransferMode - Variable in class com.enterprisedt.net.ftp.FTPClient
  If true, filetypes are autodetected and transfer mode changed to binary/ASCII as required
dir() - Method in class com.enterprisedt.net.ftp.FTPClient
dir(String) - Method in class com.enterprisedt.net.ftp.FTPClient
dir(String, boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
dir() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  List current directory's contents as an array of strings of filenames.
dir(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  List a directory's contents as an array of strings of filenames.
dir(String, boolean) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  List a directory's contents as an array of strings.
dirDetails(String, DirectoryListCallback) - Method in class com.enterprisedt.net.ftp.FTPClient
dirDetails(String) - Method in class com.enterprisedt.net.ftp.FTPClient
dirDetails(String, DirectoryListCallback) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  List a directory's contents via a callback.
dirDetails(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  List a directory's contents as an array of FTPFile objects.
DirectoryEmptyStrings - Class in com.enterprisedt.net.ftp
  Contains fragments of server replies that indicate no files were found in a supplied directory.
DirectoryEmptyStrings() - Constructor for class com.enterprisedt.net.ftp.DirectoryEmptyStrings
  Constructor.
directoryList() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  List the current directory on the FTP server.
directoryList(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  List a directory on the FTP server.
directoryList(String, DirectoryListCallback) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  List a directory on the FTP server.
directoryList() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  List the current directory on the FTP server.
directoryList(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  List a directory on the FTP server.
directoryList(String, DirectoryListCallback) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  List a directory on the FTP server.
DirectoryListArgument - Class in com.enterprisedt.net.ftp
  Argument object used to provide directory listing information
DirectoryListArgument(FTPFile) - Constructor for class com.enterprisedt.net.ftp.DirectoryListArgument
DirectoryListCallback - Interface in com.enterprisedt.net.ftp
  Description Callback for directory listings
directoryNameList() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  List the names of files and directories in the current directory on the FTP server.
directoryNameList(String, boolean) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  List the names of files and directories of a directory on the FTP server.
directoryNameList() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  List the names of files and directories in the current directory on the FTP server.
directoryNameList(String, boolean) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  List the names of files and directories of a directory on the FTP server.
dirEmptyStrings - Variable in class com.enterprisedt.net.ftp.FTPClient
  Matcher for directory empty
disconnect() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Disconnect from the FTP server.
disconnect(boolean) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Disconnect from the FTP server.
disconnect() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Disconnect from the FTP server.
disconnect(boolean) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Disconnect from the FTP server.
DOES_NOT_EXIST - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
  Server string indicating file not found
DOWNLOAD - Static variable in class com.enterprisedt.net.ftp.TransferDirection
  Represents download
downloadByteArray(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Download a file from the FTP server into a byte array.
downloadByteArray(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Download a file from the FTP server into a byte array.
downloadCompleted(String, String) - Method in class com.enterprisedt.net.ftp.EventAdapter
  Notifies that a download has completed
downloadCompleted(String, String) - Method in class com.enterprisedt.net.ftp.EventCollector
  Notifies that a download has completed
downloadCompleted(String, String) - Method in interface com.enterprisedt.net.ftp.EventListener
  Notifies that a download has completed
downloadFile(String, String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Download a file from the FTP server .
downloadFile(String, String, WriteMode) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Download a file from the FTP server .
downloadFile(String, String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Download a file from the FTP server .
downloadFile(String, String, WriteMode) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Download a file from the FTP server .
downloadStarted(String, String) - Method in class com.enterprisedt.net.ftp.EventAdapter
  Notifies that a download has started
downloadStarted(String, String) - Method in class com.enterprisedt.net.ftp.EventCollector
  Notifies that a download has started
downloadStarted(String, String) - Method in interface com.enterprisedt.net.ftp.EventListener
  Notifies that a download has started
downloadStream(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Download a file from the FTP server as a stream.
downloadStream(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Download a file from the FTP server as a stream.
downloadURLFile(String, String) - Static method in class com.enterprisedt.net.ftp.FileTransferClient
  Downloads the given file to the given FTP URL.
downloadURLStream(String) - Static method in class com.enterprisedt.net.ftp.FileTransferClient
  Open an InputStream for the given FTP URL.

## E

EMPTY_DIR - Static variable in class com.enterprisedt.net.ftp.DirectoryEmptyStrings
  Server string indicating no files found (EMPTY_DIR)
equals(Object) - Method in class com.enterprisedt.net.ftp.WriteMode
ERROR - Static variable in class com.enterprisedt.util.debug.Level
  OFF level
error(String) - Method in class com.enterprisedt.util.debug.Logger
  Log an error level message
error(String, Throwable) - Method in class com.enterprisedt.util.debug.Logger
  Log an error level message
EventAdapter - Class in com.enterprisedt.net.ftp
  An adapter class that implements dummy methods of the EventListener interface.
EventAdapter() - Constructor for class com.enterprisedt.net.ftp.EventAdapter
eventAggregator - Variable in class com.enterprisedt.net.ftp.FileTransferClient
EventCollector - Class in com.enterprisedt.net.ftp
  Logs events in an internal buffer.
EventCollector() - Constructor for class com.enterprisedt.net.ftp.EventCollector
EventListener - Interface in com.enterprisedt.net.ftp
  Listens for interesting file transfer events.
executeCommand(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Request that the remote server execute the literal command supplied.
executeCommand(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Request that the remote server execute the literal command supplied.
executeCommand(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Request that the remote server execute the literal command supplied.
executeCommand(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Request that the remote server execute the literal command supplied.
exists(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Determine if a remote file exists.
exists(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Determine if a remote file exists.
exists(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. Use existsFile(String).
exists(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Does the named file exist in the current server directory?
existsDirectory(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Use to find out if a directory exists or not.
existsFile(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Use to find out if a file exists or not.
extensions() - Method in class com.enterprisedt.net.ftp.FileTypes
  Get the list of registered file extensions

## F

FAILED_TO_OPEN_FILE - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
  Server string indicating file not found
FATAL - Static variable in class com.enterprisedt.util.debug.Level
  Fatal level
fatal(String) - Method in class com.enterprisedt.util.debug.Logger
  Log a fatal level message
fatal(String, Throwable) - Method in class com.enterprisedt.util.debug.Logger
  Log a fatal level message
features() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the server supplied features
FILE_NOT_FOUND - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
  Server string indicating file not found
FileAppender - Class in com.enterprisedt.util.debug
  Appends log statements to a file
FileAppender(String) - Constructor for class com.enterprisedt.util.debug.FileAppender
  Constructor
fileDetails(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Uses the MLST command to find out details about the named file.
fileLockingEnabled - Variable in class com.enterprisedt.net.ftp.FTPClient
  If true, file locking is used on local downloaded files to prevent other processes corrupting them
FileNotFoundStrings - Class in com.enterprisedt.net.ftp
  Contains fragments of server replies that indicate no files were found in a supplied directory.
FileNotFoundStrings() - Constructor for class com.enterprisedt.net.ftp.FileNotFoundStrings
  Constructor.
fileNotFoundStrings - Variable in class com.enterprisedt.net.ftp.FTPClient
  Matcher for permission denied
FileStatistics - Class in com.enterprisedt.net.ftp
  Statistics on transfers and deletes.
FileStatistics() - Constructor for class com.enterprisedt.net.ftp.FileStatistics
  Default constructor
FileTransferClient - Class in com.enterprisedt.net.ftp
  Easy to use FTP client that is thread safe and provides true FTP streams.
FileTransferClient() - Constructor for class com.enterprisedt.net.ftp.FileTransferClient
  Default constructor
FileTransferClientInterface - Interface in com.enterprisedt.net.ftp
  Easy to use FTP client interface
FileTransferInputStream - Class in com.enterprisedt.net.ftp
  Super class of all input streams supported
FileTransferInputStream() - Constructor for class com.enterprisedt.net.ftp.FileTransferInputStream
FileTransferOutputStream - Class in com.enterprisedt.net.ftp
  Super class of all output streams supported
FileTransferOutputStream() - Constructor for class com.enterprisedt.net.ftp.FileTransferOutputStream
FileTypes - Class in com.enterprisedt.net.ftp
  Attempts to classify files as ASCII or binary via their filename extension.
forcedActiveIP - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
  IP address we force PORT to send - useful with certain NAT configurations
forceResumeOff() - Method in class com.enterprisedt.net.ftp.FTPClient
  Force the resume flag off.
FTP_LINE_SEPARATOR - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Used for ASCII translation
FTPClient - Class in com.enterprisedt.net.ftp
  Supports client-side FTP.
FTPClient(String) - Constructor for class com.enterprisedt.net.ftp.FTPClient
  Deprecated. use setter methods to set properties
FTPClient(String, int) - Constructor for class com.enterprisedt.net.ftp.FTPClient
  Deprecated. use setter methods to set properties
FTPClient(String, int, int) - Constructor for class com.enterprisedt.net.ftp.FTPClient
  Deprecated. use setter methods to set properties
FTPClient(String, int, int, String) - Constructor for class com.enterprisedt.net.ftp.FTPClient
  Deprecated. use setter methods to set properties
FTPClient(InetAddress) - Constructor for class com.enterprisedt.net.ftp.FTPClient
  Deprecated. use setter methods to set properties
FTPClient(InetAddress, int) - Constructor for class com.enterprisedt.net.ftp.FTPClient
  Deprecated. use setter methods to set properties
FTPClient(InetAddress, int, int) - Constructor for class com.enterprisedt.net.ftp.FTPClient
  Deprecated. use setter methods to set properties
FTPClient(InetAddress, int, int, String) - Constructor for class com.enterprisedt.net.ftp.FTPClient
  Deprecated. use setter methods to set properties
FTPClient() - Constructor for class com.enterprisedt.net.ftp.FTPClient
  Default constructor should now always be used together with setter methods in preference to other constructors (now deprecated).
FTPClientInterface - Interface in com.enterprisedt.net.ftp
  Defines operations in common with a number of FTP implementations.
FTPConnectionClosedException - Exception in com.enterprisedt.net.ftp
  Thrown when an FTP transfer has been closed by the server
FTPConnectionClosedException(String) - Constructor for exception com.enterprisedt.net.ftp.FTPConnectionClosedException
  Constructor.
FTPConnectMode - Class in com.enterprisedt.net.ftp
  Enumerates the connect modes that are possible, active & PASV
FTPControlSocket - Class in com.enterprisedt.net.ftp
  Supports client-side FTP operations
FTPControlSocket(InetAddress, int, int, String, FTPMessageListener) - Constructor for class com.enterprisedt.net.ftp.FTPControlSocket
  Constructor.
FTPControlSocket(InetAddress, StreamSocket, int, String, FTPMessageListener) - Constructor for class com.enterprisedt.net.ftp.FTPControlSocket
  Constructs a new `FTPControlSocket` using the given `Socket` object.
FTPException - Exception in com.enterprisedt.net.ftp
  FTP specific exceptions
FTPException(String) - Constructor for exception com.enterprisedt.net.ftp.FTPException
  Constructor.
FTPException(String, String) - Constructor for exception com.enterprisedt.net.ftp.FTPException
  Constructor.
FTPException(FTPReply) - Constructor for exception com.enterprisedt.net.ftp.FTPException
  Constructor.
FTPFile - Class in com.enterprisedt.net.ftp
  Represents a remote file (implementation)
FTPFile(int, String, String, long, boolean, Date) - Constructor for class com.enterprisedt.net.ftp.FTPFile
  Deprecated. 'type' no longer used.
FTPFile(String, String, long, boolean, Date) - Constructor for class com.enterprisedt.net.ftp.FTPFile
  Constructor
FTPFile(String) - Constructor for class com.enterprisedt.net.ftp.FTPFile
  Constructor
FTPFileFactory - Class in com.enterprisedt.net.ftp
  Factory for creating FTPFile objects
FTPFileFactory(String) - Constructor for class com.enterprisedt.net.ftp.FTPFileFactory
  Constructor
FTPFileFactory(FTPFileParser) - Constructor for class com.enterprisedt.net.ftp.FTPFileFactory
  Constructor.
FTPFileParser - Class in com.enterprisedt.net.ftp
  Root class of all file parsers
FTPFileParser() - Constructor for class com.enterprisedt.net.ftp.FTPFileParser
FTPInputStream - Class in com.enterprisedt.net.ftp
  Represents an input stream of bytes coming from an FTP server, permitting the user to download a file by reading the stream.
FTPInputStream(FTPClient, String) - Constructor for class com.enterprisedt.net.ftp.FTPInputStream
  Constructor.
FTPInputStream(FTPClient, String, long) - Constructor for class com.enterprisedt.net.ftp.FTPInputStream
  Constructor.
FTPMessageCollector - Class in com.enterprisedt.net.ftp
  Listens for and is notified of FTP commands and replies.
FTPMessageCollector() - Constructor for class com.enterprisedt.net.ftp.FTPMessageCollector
FTPMessageListener - Interface in com.enterprisedt.net.ftp
  Listens for and is notified of FTP commands and replies.
FTPOutputStream - Class in com.enterprisedt.net.ftp
  Represents an output stream that writes to an FTP server, permitting the user to upload a file by writing to the stream.
FTPOutputStream(FTPClient, String) - Constructor for class com.enterprisedt.net.ftp.FTPOutputStream
  Constructor.
FTPOutputStream(FTPClient, String, boolean) - Constructor for class com.enterprisedt.net.ftp.FTPOutputStream
  Constructor.
FTPProgressMonitor - Interface in com.enterprisedt.net.ftp
  Allows the reporting of progress of the transfer of data
FTPProgressMonitorEx - Interface in com.enterprisedt.net.ftp
  Enhances FTPProgressMonitor to add notifications for start and completion of the transfer.
FTPReply - Class in com.enterprisedt.net.ftp
  Encapsulates the FTP server reply
FTPTransferCancelledException - Exception in com.enterprisedt.net.ftp
  Thrown when an FTP transfer has been cancelled
FTPTransferCancelledException() - Constructor for exception com.enterprisedt.net.ftp.FTPTransferCancelledException
  Constructor.
FTPTransferType - Class in com.enterprisedt.net.ftp
  Enumerates the transfer types possible.

## G

get(String, String) - Method in class com.enterprisedt.net.ftp.FTPClient
get(OutputStream, String) - Method in class com.enterprisedt.net.ftp.FTPClient
get(String) - Method in class com.enterprisedt.net.ftp.FTPClient
get(String, String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get data from the FTP server.
get(OutputStream, String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get data from the FTP server.
get(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get data from the FTP server.
getAccountDetails() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get the account details to be sent at login time for use in the ACCT command
getActiveHighPort() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get the upper limit of the port range for active mode.
getActiveHighPort() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the upper limit of the port range for active mode.
getActiveIPAddress() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  The active IP address being used, or null if not used
getActiveIPAddress() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the active IP address that is set.
getActiveLowPort() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get the lower limit of the port range for active mode.
getActiveLowPort() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the lower limit of the port range for active mode.
getAdvancedFTPSettings() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the advanced FTP configuration parameters object
getAdvancedFTPSettings() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the advanced FTP configuration parameters object
getAdvancedSettings() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the advanced general configuration parameters object, for none protocol specific parameters
getAdvancedSettings() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the advanced general configuration parameters object
getAll() - Method in class com.enterprisedt.net.ftp.ServerStrings
  Get all fragments being managed
getBlocksize() - Method in class com.enterprisedt.net.ftp.VMSFileParser
  Get the VMS blocksize, used for calculating file sizes
getBuffer() - Method in class com.enterprisedt.util.debug.MemoryAppender
  Returns the current buffer.
getBuildTimestamp() - Static method in class com.enterprisedt.net.ftp.FTPClient
  Get the build timestamp
getBuildTimestamp() - Static method in class com.enterprisedt.net.ftp.VersionDetails
  Get the build timestamp
getBytesTransferred() - Method in class com.enterprisedt.net.ftp.FileTransferOutputStream
  Get the number of bytes transferred
getConnectMode() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get the data transfer mode.
getConnectMode() - Method in class com.enterprisedt.net.ftp.FTPClient
getContentType() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the current content type for all connections.
getContentType() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the current content type for all connections.
getControlEncoding() - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Get the encoding used for the control channel
getControlEncoding() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the encoding used for the control connection
getControlPort() - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. Use `FTPClientInterface.getRemotePort()` instead.
getDataReceiveBufferSize() - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. see `FTPClient.getNetworkBufferSize()`
getDataSendBufferSize() - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. see `FTPClient.getNetworkBufferSize()`
getDateFormatString() - Method in class com.enterprisedt.net.ftp.MVSFileParser
  Returns the date format string in use for parsing date in the listing.
getDeleteCount() - Method in class com.enterprisedt.net.ftp.FileStatistics
  Get the number of files deleted since the count was reset
getDeleteCount() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the number of files deleted since the count was reset
getDeleteCount() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the number of files deleted since the count was reset
getDetail() - Method in class com.enterprisedt.util.proxy.PlainSocket
getDetail() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Get details about the socket
getDetectTransferMode() - Method in class com.enterprisedt.net.ftp.FTPClient
getDetectTransferMode() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the detect transfer mode
getDirectoryEmptyMessages() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get class that holds fragments of server messages that indicate a directory is empty.
getDirectoryEmptyMessages() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get class that holds fragments of server messages that indicate a directory is empty.
getDownloadCount() - Method in class com.enterprisedt.net.ftp.FileStatistics
  Get the number of files downloaded since the count was reset
getDownloadCount() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the number of files downloaded since the count was reset
getDownloadCount() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the number of files downloaded since the count was reset
getEntry() - Method in class com.enterprisedt.net.ftp.DirectoryListArgument
getFile() - Method in class com.enterprisedt.util.debug.FileAppender
  Returns the path of the logging file.
getFileLockingEnabled() - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Determine if file locking on local downloaded files is being used or not.
getFileLockingEnabled() - Method in class com.enterprisedt.net.ftp.FTPClient
getFileLockingEnabled() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Determine if file locking on local downloaded files is being used or not.
getFileNotFoundMessages() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get class that holds fragments of server messages that indicate a file was not found.
getFileNotFoundMessages() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get class that holds fragments of server messages that indicate a file was not found.
getGroup() - Method in class com.enterprisedt.net.ftp.FTPFile
getId() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the identifying string for this instance
getId() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the identifying string for this instance
getInetAddress() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Returns the address to which the socket is connected.
getInputStream() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the data input stream.
getInputStream() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Get the socket's input stream
getIPAddress() - Method in class com.enterprisedt.net.ftp.IPEndpoint
  Get the ip address
getLastReply() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Gets the last reply from the server, whether valid or not
getLastReply() - Method in class com.enterprisedt.net.ftp.FTPClient
  Gets the last reply from the server, whether valid or not
getLastValidReply() - Method in class com.enterprisedt.net.ftp.FTPClient
  Gets the latest valid reply from the server
getLevel() - Method in class com.enterprisedt.util.debug.Level
  Get integer log level
getLevel(String) - Static method in class com.enterprisedt.util.debug.Level
  Get level from supplied string
getLevel() - Static method in class com.enterprisedt.util.debug.Logger
  Returns the logging level for all loggers.
getLinkCount() - Method in class com.enterprisedt.net.ftp.FTPFile
getLinkedname() - Method in class com.enterprisedt.net.ftp.FTPFile
  Deprecated.
getLinkedName() - Method in class com.enterprisedt.net.ftp.FTPFile
getListenOnAllInterfaces() - Method in class com.enterprisedt.net.ftp.FTPClient
  Are we listening on all interfaces in active mode, which is the default?
getLocalAddress() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Gets the local address to which the socket is bound.
getLocalPort() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Returns the local port to which this socket is bound.
getLog() - Method in class com.enterprisedt.net.ftp.EventCollector
  Get the log of messages
getLog() - Method in class com.enterprisedt.net.ftp.FTPMessageCollector
  Get the log of messages
getLogger(Class) - Static method in class com.enterprisedt.util.debug.Logger
  Get a logger for the supplied class
getLogger(String) - Static method in class com.enterprisedt.util.debug.Logger
  Get a logger for the supplied class
getMaxFileSize() - Method in class com.enterprisedt.util.debug.RollingFileAppender
  Get the maximum number of backup files
getMaxSizeRollBackups() - Method in class com.enterprisedt.util.debug.RollingFileAppender
  Get the max size of a backup file
getMessageListener() - Method in class com.enterprisedt.net.ftp.FTPClient
getModifiedTime(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the modified-time of a remote file.
getModifiedTime(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the modified-time of a remote file.
getMonitorInterval() - Method in class com.enterprisedt.net.ftp.FTPClient
getMonitorInterval() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the bytes transferred between each callback on the progress monitor
getName() - Method in class com.enterprisedt.net.ftp.FTPFile
getNetworkBufferSize() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the size of the network buffers (SO_SNDBUF and SO_RCVBUF).
getNetworkBufferSize() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the size of the network buffers (SO_SNDBUF and SO_RCVBUF).
getNetworkBufferSize() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the size of the network buffers (SO_SNDBUF and SO_RCVBUF).
getNetworkBufferSize() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the size of the network buffers (SO_SNDBUF and SO_RCVBUF).
getOutputStream() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the data input stream.
getOutputStream() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Get the socket's output stream
getOwner() - Method in class com.enterprisedt.net.ftp.FTPFile
getParserLocales() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get the current parser locales used for directory listing parsing
getPassword() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the current user password.
getPassword() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the current user password.
getPath() - Method in class com.enterprisedt.net.ftp.FTPFile
getPermissions() - Method in class com.enterprisedt.net.ftp.FTPFile
getPort() - Method in class com.enterprisedt.net.ftp.IPEndpoint
  Get the port number
getProgressMonitor() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the reference to the progress monitor
getProgressMonitorEx() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get reference to the transfer listener
getRaw() - Method in class com.enterprisedt.net.ftp.FTPFile
getRawReply() - Method in class com.enterprisedt.net.ftp.FTPReply
  Getter for raw reply
getReader() - Method in class com.enterprisedt.util.debug.MemoryAppender
  Returns a reader that may be used to access the current buffer.
getReceiveBufferSize() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Gets the value of SO_RCVBUF
getRemoteAddr() - Method in class com.enterprisedt.net.ftp.FTPClient
getRemoteDirectory() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the current remote directory.
getRemoteDirectory() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the current remote directory.
getRemoteFile() - Method in class com.enterprisedt.net.ftp.FileTransferInputStream
  Get the name of the remote file
getRemoteFile() - Method in class com.enterprisedt.net.ftp.FileTransferOutputStream
  Get the name of the remote file (including one that may have been generated by the server).
getRemoteHost() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Returns the IP address or name of the remote host.
getRemoteHost() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Returns the IP address or name of the remote host.
getRemoteHost() - Method in class com.enterprisedt.net.ftp.FTPClient
getRemoteHost() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Returns the IP address or name of the remote host.
getRemoteHost() - Method in class com.enterprisedt.util.proxy.PlainSocket
  Get the actual hostname
getRemoteHost() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Get the actual hostname
getRemotePort() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Returns the port being connected to on the remote server.
getRemotePort() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Returns the port being connected to on the remote server.
getRemotePort() - Method in class com.enterprisedt.net.ftp.FTPClient
  Returns the control-port being connected to on the remote server.
getRemotePort() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Returns the port being connected to on the remote server.
getReplyCode() - Method in exception com.enterprisedt.net.ftp.FTPException
  Get the reply code if it exists
getReplyCode() - Method in class com.enterprisedt.net.ftp.FTPReply
  Getter for reply code
getReplyData() - Method in class com.enterprisedt.net.ftp.FTPReply
  Getter for reply data lines
getReplyText() - Method in class com.enterprisedt.net.ftp.FTPReply
  Getter for reply text
getRetryCount() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get the retry count for retrying file transfers.
getRetryCount() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the retry count for retrying file transfers.
getRetryDelay() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get the retry delay between retry attempts, in milliseconds.
getRetryDelay() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the retry delay between retry attempts, in milliseconds.
getSendBufferSize() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Get value of the SO_SNDBUF option
getServerWakeupInterval() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get server wakeup interval in seconds.
getSize(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the size of a remote file.
getSize(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the size of a remote file.
getSoTimeout() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Returns setting for SO_TIMEOUT.
getStatistics() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get statistics on file transfers and deletions.
getStatistics() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get statistics on file transfers and deletions.
getSystem() - Method in class com.enterprisedt.net.ftp.FTPFileFactory
  Get the SYST string
getSystemType() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get a string that represents the remote system that the client is logged into.
getSystemType() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get a string that represents the remote system that the client is logged into.
getThreshold() - Method in class com.enterprisedt.net.ftp.BandwidthThrottler
getTimeout() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Returns the timeout for socket connections.
getTimeout() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Returns the timeout for socket connections.
getTimeout() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the TCP timeout
getTimeout() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the timeout used for sockets and other resources
getTransferBufferSize() - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Get the size of the data buffers used in reading and writing to the server
getTransferBufferSize() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the size of the buffers used in writing to and reading from the data sockets
getTransferCompleteMessages() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Get class that holds fragments of server messages that indicate a transfer completed.
getTransferCompleteMessages() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get class that holds fragments of server messages that indicate a transfer completed.
getTransferNotifyInterval() - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Get the interval used for progress notification of transfers.
getType() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the current transfer type
getType() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the current transfer type
getType() - Method in class com.enterprisedt.net.ftp.FTPFile
  Deprecated. No longer necessary.
getUploadCount() - Method in class com.enterprisedt.net.ftp.FileStatistics
  Get the number of files uploaded since the count was reset
getUploadCount() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the number of files uploaded since the count was reset
getUploadCount() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the number of files uploaded since the count was reset
getUserName() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the current user name.
getUserName() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the current user name.
getVersion() - Static method in class com.enterprisedt.net.ftp.FTPClient
  Get the version of edtFTPj
getVersion() - Static method in class com.enterprisedt.net.ftp.VersionDetails
  Get the product version
getVersionString() - Static method in class com.enterprisedt.net.ftp.VersionDetails
  Get the product version string
getVMSParser() - Method in class com.enterprisedt.net.ftp.FTPFileFactory
  Return a reference to the VMS parser being used.
group - Variable in class com.enterprisedt.net.ftp.FTPFile
  Group if known
guessDateFormat(String) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  This method will look at the incoming date string and try to figure out the format of the date.

## H

help(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the help text for the specified command

## I

id - Variable in class com.enterprisedt.net.ftp.FTPClient
  Id of instance
ignoreDateParseErrors - Variable in class com.enterprisedt.net.ftp.FTPFileParser
  Ignore date parsing errors
in - Variable in class com.enterprisedt.net.ftp.AbstractFTPInputStream
  The input stream from the FTP server
INFO - Static variable in class com.enterprisedt.util.debug.Level
  Info level
info(String) - Method in class com.enterprisedt.util.debug.Logger
  Log an info level message
info(String, Throwable) - Method in class com.enterprisedt.util.debug.Logger
  Log an info level message
initGet(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Request to the server that the get is set up
initialize(FTPControlSocket) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the control socket explicitly
initPut(String, boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Request the server to set up the put
initSOCKS(String, String) - Static method in class com.enterprisedt.net.ftp.FTPClient
  Set up SOCKS v4/v5 proxy settings.
initSOCKSAuthentication(String, String) - Static method in class com.enterprisedt.net.ftp.FTPClient
  Set up SOCKS username and password for SOCKS username/password authentication.
initStreams() - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Initialize the reader/writer streams for this connection.
IPEndpoint - Class in com.enterprisedt.net.ftp
  Holds details of an IP endpoint, i.e.
IPEndpoint(String, int) - Constructor for class com.enterprisedt.net.ftp.IPEndpoint
  Constructor
isAutoLogin() - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Determine if auto login is switched on
isAutoPassiveIPSubstitution() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Is automatic substitution of the remote host IP set to be on for passive mode connections?
isAutoPassiveIPSubstitution() - Method in class com.enterprisedt.net.ftp.FTPClient
  Is automatic substitution of the remote host IP set to be on for passive mode connections?
isConnected() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Is this client currently connected to the server?
isConnected() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Is this client currently connected to the server?
isConnected() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Is the socket connected?
isDebugEnabled() - Method in class com.enterprisedt.util.debug.Logger
  Is logging enabled for the supplied level?
isDeleteOnFailure() - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  If true, delete partially written files when exceptions are thrown during a download
isDeleteOnFailure() - Method in class com.enterprisedt.net.ftp.FTPClient
  If true, delete partially written files when exceptions are thrown during a download
isDetectContentType() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Get the detect content type flag
isDetectContentType() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Get the detect content type flag
isDir - Variable in class com.enterprisedt.net.ftp.FTPFile
  Is this a directory?
isDir() - Method in class com.enterprisedt.net.ftp.FTPFile
isEnabledFor(Level) - Method in class com.enterprisedt.util.debug.Logger
  Is logging enabled for the supplied level?
isFile() - Method in class com.enterprisedt.net.ftp.FTPFile
  Is this a file (and not a directory or a link).
isInfoEnabled() - Method in class com.enterprisedt.util.debug.Logger
  Is logging enabled for the supplied level?
isLink - Variable in class com.enterprisedt.net.ftp.FTPFile
  Is this file a symbolic link?
isLink() - Method in class com.enterprisedt.net.ftp.FTPFile
isListenOnAllInterfaces() - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Are we listening on all interfaces in active mode, which is the default?
isListingAborted() - Method in class com.enterprisedt.net.ftp.DirectoryListArgument
isLogCommands() - Method in class com.enterprisedt.net.ftp.EventCollector
  Are commands and replies being logged? Default is true.
isLogConnectionIdentifiers() - Method in class com.enterprisedt.net.ftp.EventCollector
  Are connection identifiers being logged? Default is false.
isLogTransferProgress() - Method in class com.enterprisedt.net.ftp.EventCollector
  Is transfer progress being logged? Default is false.
isLogTransferStartComplete() - Method in class com.enterprisedt.net.ftp.EventCollector
  Are transfer start and complete events being logged? Default is true.
isMultiLine() - Method in class com.enterprisedt.net.ftp.FTPFileParser
  Does this parser parse multiple lines to get one listing?
isMultiLine() - Method in class com.enterprisedt.net.ftp.VMSFileParser
  Does this parser parse multiple lines to get one listing?
isNetware(String) - Static method in class com.enterprisedt.net.ftp.NetwareFileParser
  Is this a Netware format listing?
isPartitionedDataset() - Method in class com.enterprisedt.net.ftp.MVSFileParser
isSecureMode() - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Is this socket in secure mode?
isSecureMode() - Method in class com.enterprisedt.util.proxy.PlainSocket
  Is this socket in secure mode?
isSecureMode() - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Is this socket in secure mode?
isSeparator(char) - Method in class com.enterprisedt.util.StringUtils.CharSplitter
isSeparator(char) - Method in interface com.enterprisedt.util.StringUtils.Splitter
isSeparator(char) - Method in class com.enterprisedt.util.StringUtils.WhitespaceSplitter
isStrictReturnCodes() - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Determine if strict checking of return codes is switched on.
isStrictReturnCodes() - Method in class com.enterprisedt.net.ftp.FTPClient
  Determine if strict checking of return codes is switched on.
isTransferCancelled() - Method in class com.enterprisedt.net.ftp.FTPClient
  Has the current transfer been cancelled?
isUnix(String) - Static method in class com.enterprisedt.net.ftp.UnixFileParser
  Is this a Unix format listing?
isValidDirectoryFormat(String[]) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  Returns true if this seems to be a recognized MVS folder (not PDS) listing.
isValidFormat(String[]) - Method in class com.enterprisedt.net.ftp.FTPFileParser
  Valid format for this parser
isValidFormat(String[]) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  Abstract Class Implementations
isValidFormat(String[]) - Method in class com.enterprisedt.net.ftp.NetwareFileParser
  Valid format for this parser
isValidFormat(String[]) - Method in class com.enterprisedt.net.ftp.OS400FileParser
  Valid format for this parser
isValidFormat(String[]) - Method in class com.enterprisedt.net.ftp.UnixFileParser
  Valid format for this parser
isValidFormat(String[]) - Method in class com.enterprisedt.net.ftp.VMSFileParser
  Valid format for this parser
isValidFormat(String[]) - Method in class com.enterprisedt.net.ftp.WindowsFileParser
  Valid format for this parser
isValidPDSFormat(String[]) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  Returns true if this seems to be a recognized MVS PDS listing (not folder).
isVersionInName() - Method in class com.enterprisedt.net.ftp.VMSFileParser
  Get the property that controls whether or not the version number is returned as part of the filename, e.g.

## K

keepAlive() - Method in class com.enterprisedt.net.ftp.FTPClient
  Tries to keep the current connection alive by sending an innocuous command to signal that the client is still active
keepAlive() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Tries to keep the current connection alive by some means, usually by sending an innocuous commmand.

## L

lastModified - Variable in class com.enterprisedt.net.ftp.FTPFile
  Last modified
lastModified() - Method in class com.enterprisedt.net.ftp.FTPFile
lastReply - Variable in class com.enterprisedt.net.ftp.FTPClient
  Holds the last reply from the server on the control socket
lastValidReply - Variable in class com.enterprisedt.net.ftp.FTPClient
  Holds the last valid reply from the server on the control socket
Level - Class in com.enterprisedt.util.debug
  Simple debug level class.
LINE_FEED - Static variable in class com.enterprisedt.net.ftp.FTPClient
  Used for ASCII translation
linkCount - Variable in class com.enterprisedt.net.ftp.FTPFile
  Number of links to file
linkedname - Variable in class com.enterprisedt.net.ftp.FTPFile
  Name of file this is linked to
list(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. As of FTP 1.1, replaced by `FTPClient.dir(String)`
list(String, boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. As of FTP 1.1, replaced by `FTPClient.dir(String,boolean)`
listDirectoryEntry(DirectoryListArgument) - Method in interface com.enterprisedt.net.ftp.DirectoryListCallback
  List a directory entry
listener - Variable in class com.enterprisedt.net.ftp.FileTransferClient
  Event listeners
listenOnAllInterfaces - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
  Listen to all interfaces in active mode
listFiles() - Method in class com.enterprisedt.net.ftp.FTPFile
  Returns an array of FTPFile objects denoting the files and directories in this directory
log(String) - Method in interface com.enterprisedt.util.debug.Appender
  Log a message
log(Throwable) - Method in interface com.enterprisedt.util.debug.Appender
  Log a stack trace
log - Variable in class com.enterprisedt.util.debug.FileAppender
  Destination
log(String) - Method in class com.enterprisedt.util.debug.FileAppender
  Log a message
log(Throwable) - Method in class com.enterprisedt.util.debug.FileAppender
log(Level, String, Throwable) - Method in class com.enterprisedt.util.debug.Logger
  Log a message
log(String) - Method in class com.enterprisedt.util.debug.RollingFileAppender
  Log a message
log(Throwable) - Method in class com.enterprisedt.util.debug.RollingFileAppender
log(String) - Method in class com.enterprisedt.util.debug.StandardOutputAppender
  Log a message
log(Throwable) - Method in class com.enterprisedt.util.debug.StandardOutputAppender
log - Variable in class com.enterprisedt.util.debug.StreamAppender
  Writer used to write to the buffer.
log(String) - Method in class com.enterprisedt.util.debug.StreamAppender
log(Throwable) - Method in class com.enterprisedt.util.debug.StreamAppender
logCommand(String) - Method in class com.enterprisedt.net.ftp.FTPMessageCollector
  Log an FTP command being sent to the server
logCommand(String) - Method in interface com.enterprisedt.net.ftp.FTPMessageListener
  Log an FTP command being sent to the server
Logger - Class in com.enterprisedt.util.debug
  Logger class that mimics log4j Logger class.
login(String, String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Login into an account on the FTP server.
login(String, String, String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Login into an account on the FTP server.
logout() - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Quit this FTP session and clean up.
logReply(String) - Method in class com.enterprisedt.net.ftp.FTPMessageCollector
  Log an FTP reply being sent back to the client
logReply(String) - Method in interface com.enterprisedt.net.ftp.FTPMessageListener
  Log an FTP reply being sent back to the client
logThreadName(boolean) - Method in class com.enterprisedt.util.debug.Logger
  Set flag for logging thread names as part of the logger names for this instance of the logger.
logThreadNames(boolean) - Static method in class com.enterprisedt.util.debug.Logger
  Set global flag for logging thread names as part of the logger names.

## M

MalformedReplyException - Exception in com.enterprisedt.net.ftp
  A malformed reply was received from the server
MalformedReplyException(String) - Constructor for exception com.enterprisedt.net.ftp.MalformedReplyException
  Constructor.
manualLogin() - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Perform a manual login using the credentials that have been set.
mark(int) - Method in class com.enterprisedt.net.ftp.FTPInputStream
  Marks the current position in this input stream.
markSupported() - Method in class com.enterprisedt.net.ftp.FTPInputStream
  Tests if this input stream supports the `mark` and `reset` methods.
masterContext - Variable in class com.enterprisedt.net.ftp.FileTransferClient
  Context for the client that is the starting point for all new tasks.
matches(File) - Method in class com.enterprisedt.net.ftp.FileTypes
  Determines if a file matches this extension type
matches(String) - Method in class com.enterprisedt.net.ftp.FileTypes
  Determines if a file matches this extension type
matches(String) - Method in class com.enterprisedt.net.ftp.ServerStrings
  Returns true if any fragment is found in the supplied string.
MAX_ACTIVE_RETRY - Static variable in class com.enterprisedt.net.ftp.FTPControlSocket
  Maximum number of auto retries in active mode
MemoryAppender - Class in com.enterprisedt.util.debug
  Appends log statements to an in-memory buffer.
MemoryAppender(int) - Constructor for class com.enterprisedt.util.debug.MemoryAppender
  Create a MemoryAppender whose buffer has the given initial size.
MemoryAppender() - Constructor for class com.enterprisedt.util.debug.MemoryAppender
  Create a MemoryAppender whose buffer is initially set to 100k.
messageListener - Variable in class com.enterprisedt.net.ftp.FTPClient
  Message listener
mkdir(String) - Method in class com.enterprisedt.net.ftp.FTPClient
mkdir(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Create the specified remote working directory
MLSXEntryParser - Class in com.enterprisedt.net.ftp
  Parses the string returned from the MLSD or MLST command (defined in the "Extensions to FTP" IETF draft).
MLSXEntryParser() - Constructor for class com.enterprisedt.net.ftp.MLSXEntryParser
modtime(String) - Method in class com.enterprisedt.net.ftp.FTPClient
modtime(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get modification time for a remote file.
monitor - Variable in class com.enterprisedt.net.ftp.FileTransferInputStream
  Progress monitor reference
monitor - Variable in class com.enterprisedt.net.ftp.FTPClient
  Progress monitor
monitorCount - Variable in class com.enterprisedt.net.ftp.FileTransferInputStream
  Count of byte since last the progress monitor was notified.
monitorEx - Variable in class com.enterprisedt.net.ftp.FileTransferInputStream
  Progress monitor reference
monitorEx - Variable in class com.enterprisedt.net.ftp.FTPClient
  File transfer listener
monitorInterval - Variable in class com.enterprisedt.net.ftp.FileTransferInputStream
  Interval that we notify the monitor of progress
monitorInterval - Variable in class com.enterprisedt.net.ftp.FTPClient
  Bytes transferred in between monitor callbacks
MVSFileParser - Class in com.enterprisedt.net.ftp
  MVS Folder Listing Parser The purpose of this parser is to be able handle responses from an MVS z/OS mainframe FTP server.
MVSFileParser() - Constructor for class com.enterprisedt.net.ftp.MVSFileParser

## N

name - Variable in class com.enterprisedt.net.ftp.FTPFile
  File/dir name
NetwareFileParser - Class in com.enterprisedt.net.ftp
  Represents a remote Netware file parser
NetwareFileParser() - Constructor for class com.enterprisedt.net.ftp.NetwareFileParser
  Constructor
newActiveDataSocket(int) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Constructs a new `FTPDataSocket` object (server mode) which will listen on the given port number.
newPassiveDataSocket(String, int) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Constructs a new `FTPDataSocket` object (client mode) and connect to the given remote host and port number.
NO_DATA_SETS_FOUND - Static variable in class com.enterprisedt.net.ftp.DirectoryEmptyStrings
  Server string for OS/390 indicating no files found (NO_DATA_SETS_FOUND)
NO_FILES - Static variable in class com.enterprisedt.net.ftp.DirectoryEmptyStrings
  Server string indicating no files found (NO_FILES)
NO_SUCH_FILE - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
  Server string indicating file not found
NO_SUCH_FILE_OR_DIR - Static variable in class com.enterprisedt.net.ftp.DirectoryEmptyStrings
  Server string indicating no files found (wu-ftpd) (NO_SUCH_FILE_OR_DIR)
noOperation() - Method in class com.enterprisedt.net.ftp.FTPClient
  Send a "no operation" message that does nothing.
NOT_REGULAR_FILE - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
  Server string indicating file not found

## O

OFF - Static variable in class com.enterprisedt.util.debug.Level
  Off level
onPASVResponse(IPEndpoint) - Method in interface com.enterprisedt.net.ftp.DataChannelCallback
  If this callback is implemented, it should return the endpoint that the user wishes to connect to.
onPORTCommand(IPEndpoint) - Method in interface com.enterprisedt.net.ftp.DataChannelCallback
  If this callback is implemented, it should return the endpoint that the server should connect to in active (PORT) mode.
open() - Method in class com.enterprisedt.util.debug.FileAppender
OS400FileParser - Class in com.enterprisedt.net.ftp
  Represents an OS400 file parser
OS400FileParser() - Constructor for class com.enterprisedt.net.ftp.OS400FileParser
outStr - Variable in class com.enterprisedt.util.debug.StreamAppender
OVERWRITE - Static variable in class com.enterprisedt.net.ftp.WriteMode
  Overwrite the file
owner - Variable in class com.enterprisedt.net.ftp.FTPFile
  Owner if known

## P

parse(String) - Method in class com.enterprisedt.net.ftp.FTPFileFactory
  Parse a single line of file listing
parse(String[]) - Method in class com.enterprisedt.net.ftp.FTPFileFactory
  Parse an array of raw file information returned from the FTP server
parse(String) - Method in class com.enterprisedt.net.ftp.FTPFileParser
  Parse server supplied string
parse(String) - Method in class com.enterprisedt.net.ftp.MLSXEntryParser
  Parse server supplied string that is returned from MLST/D
parse(String) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  This parses an individual line from the directory listing.
parse(String) - Method in class com.enterprisedt.net.ftp.NetwareFileParser
  Parse server supplied string, e.g.: d [RWCEAFMS] PhilliJb 512 May 10 2007 2007 Upgrade - [RWCEAFMS] PhilliJb 700730 Jun 26 2008 xtag_manual_v1.5.pdf
parse(String) - Method in class com.enterprisedt.net.ftp.OS400FileParser
parse(String) - Method in class com.enterprisedt.net.ftp.UnixFileParser
  Parse server supplied string, e.g.: lrwxrwxrwx 1 wuftpd wuftpd 14 Jul 22 2002 MIRRORS -> README-MIRRORS -rw-r--r-- 1 b173771 users 431 Mar 31 20:04 .htaccess
parse(String) - Method in class com.enterprisedt.net.ftp.VMSFileParser
  Parse server supplied string OUTPUT: Directory used/allocated dd-MMM-yyyy HH:mm:ss [unknown] (PERMS) used/allocated dd-MMM-yyyy HH:mm:ss [unknown] (PERMS) ...
parse(String) - Method in class com.enterprisedt.net.ftp.WindowsFileParser
  Parse server supplied string.
parseFolder(String[], String) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  Parses a line from a folder listing.
parsePDSLine(String[], String) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  Parses a Partitioned Dataset Entry, and returns an FTPFile object.
password - Variable in class com.enterprisedt.net.ftp.FTPClient
  Password cached
password(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Supplies the password for a previously supplied username to log into the FTP server.
PASV - Static variable in class com.enterprisedt.net.ftp.FTPConnectMode
  Represents PASV connect mode
path - Variable in class com.enterprisedt.net.ftp.FTPFile
  Directory if known
permissions - Variable in class com.enterprisedt.net.ftp.FTPFile
  Permission bits string
PlainSocket - Class in com.enterprisedt.util.proxy
PlainSocket() - Constructor for class com.enterprisedt.util.proxy.PlainSocket
  Creates a new PlainSocket object.
PlainSocket(String, int) - Constructor for class com.enterprisedt.util.proxy.PlainSocket
  Creates a new PlainSocket object.
PlainSocket(InetAddress, int) - Constructor for class com.enterprisedt.util.proxy.PlainSocket
  Creates a new PlainSocket object.
pos - Variable in class com.enterprisedt.net.ftp.FileTransferInputStream
  Byte position in file
postTransferChecks(String, String, FTPTransferType, boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Can be overridden by subclasses to do any necessary post transfer checking.
postTransferChecks(byte[], String, FTPTransferType, boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Can be overridden by subclasses to do any necessary post transfer checking.
prepareURLTransfer(URL, FileTransferClientInterface) - Static method in class com.enterprisedt.net.ftp.FileTransferClient
print(PrintStream) - Method in class com.enterprisedt.util.debug.MemoryAppender
  Writes the entire buffer to the given writer.
print() - Method in class com.enterprisedt.util.debug.MemoryAppender
  Writes the entire buffer to stdout.
put(InputStream, String, boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
put(String, String) - Method in class com.enterprisedt.net.ftp.FTPClient
put(InputStream, String) - Method in class com.enterprisedt.net.ftp.FTPClient
put(String, String, boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
put(byte[], String) - Method in class com.enterprisedt.net.ftp.FTPClient
put(byte[], String, boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
put(String, String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Put a local file onto the FTP server.
put(InputStream, String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Put a stream of data onto the FTP server.
put(InputStream, String, boolean) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Put a stream of data onto the FTP server.
put(byte[], String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Put data onto the FTP server.
put(byte[], String, boolean) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Put data onto the FTP server.
put(String, String, boolean) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Put a local file onto the FTP server.
pwd() - Method in class com.enterprisedt.net.ftp.FTPClient
pwd() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the current remote working directory

## Q

quit() - Method in class com.enterprisedt.net.ftp.FTPClient
quit() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Quit the FTP session
quitImmediately() - Method in class com.enterprisedt.net.ftp.FTPClient
quitImmediately() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Quit the FTP session immediately.
quote(String, String[]) - Method in class com.enterprisedt.net.ftp.FTPClient
  Issue arbitrary ftp commands to the FTP server.
quote(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Issue arbitrary ftp commands to the FTP server.

## R

raw - Variable in class com.enterprisedt.net.ftp.FTPFile
  Raw string
read() - Method in class com.enterprisedt.net.ftp.FTPInputStream
  Reads the next byte of data from the input stream.
read(byte[], int, int) - Method in class com.enterprisedt.net.ftp.FTPInputStream
  Reads up to len bytes of data from the input stream into an array of bytes.
readChar(LineNumberReader) - Method in class com.enterprisedt.net.ftp.FTPClient
  Attempts to read a single character from the given `InputStream`.
readChunk(BufferedInputStream, byte[], int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Attempts to read a specified number of bytes from the given `InputStream` and place it in the given byte-array.
readChunk(BufferedInputStream, byte[], int, int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Attempts to read a specified number of bytes from the given `InputStream` and place it in the given byte-array.
reader - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
  The reader that reads control data from the control socket
readLine(LineNumberReader) - Method in class com.enterprisedt.net.ftp.FTPClient
  Attempts to read a single line from the given `InputStream`.
reconnect(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Reconnect to the server
registerExtension(String) - Method in class com.enterprisedt.net.ftp.FileTypes
  Register a new file extension
remoteAddr - Variable in class com.enterprisedt.net.ftp.FTPClient
  Address of the remote server.
remoteAddr - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
  The remote address to connect to
remoteFile - Variable in class com.enterprisedt.net.ftp.FileTransferInputStream
  Name of remote file being transferred
remoteFile - Variable in class com.enterprisedt.net.ftp.FileTransferOutputStream
  Name of remote file being transferred
remoteHost - Variable in class com.enterprisedt.net.ftp.FTPClient
  Name/IP of remote host
remoteHostname - Variable in class com.enterprisedt.util.proxy.PlainSocket
remove(String) - Method in class com.enterprisedt.net.ftp.ServerStrings
  Remove a managed fragment.
removeAppender(Appender) - Static method in class com.enterprisedt.util.debug.Logger
  Remove an appender to from list
rename(String, String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Rename a remote file or directory.
rename(String, String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Rename a remote file or directory.
rename(String, String) - Method in class com.enterprisedt.net.ftp.FTPClient
rename(String, String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Rename a file or directory
replaceAll(String, String, String) - Static method in class com.enterprisedt.util.StringUtils
  Replaces all occurrences of 'from' in 'text' with 'to'.
replyReceived(String, String) - Method in class com.enterprisedt.net.ftp.EventAdapter
  Log an FTP reply being sent back to the client.
replyReceived(String, String) - Method in class com.enterprisedt.net.ftp.EventCollector
  Log an FTP reply being sent back to the client.
replyReceived(String, String) - Method in interface com.enterprisedt.net.ftp.EventListener
  Log an FTP reply being sent back to the client.
report(Object) - Static method in class com.enterprisedt.net.ftp.VersionDetails
  Report on useful things for debugging purposes
reset() - Method in class com.enterprisedt.net.ftp.BandwidthThrottler
reset() - Method in class com.enterprisedt.net.ftp.FTPInputStream
  Repositions this stream to the position at the time the `mark` method was last called on this input stream.
resetDeleteCount() - Method in class com.enterprisedt.net.ftp.FTPClient
  Reset the count of deleted files to zero.
resetDeleteCount() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Reset the count of deleted files to zero.
resetDownloadCount() - Method in class com.enterprisedt.net.ftp.FTPClient
  Reset the count of downloaded files to zero.
resetDownloadCount() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Reset the count of downloaded files to zero.
resetTransferMode(FTPTransferType) - Method in class com.enterprisedt.net.ftp.FTPClient
  Reset the transfer mode back to what it should be, if it has changed.
resetUploadCount() - Method in class com.enterprisedt.net.ftp.FTPClient
  Reset the count of uploaded files to zero.
resetUploadCount() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Reset the count of uploaded files to zero.
restart(long) - Method in class com.enterprisedt.net.ftp.FTPClient
  Issue the RESTart command to the remote server.
resume() - Method in class com.enterprisedt.net.ftp.FTPClient
resume() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Make the next file transfer (put or get) resume.
RESUME - Static variable in class com.enterprisedt.net.ftp.WriteMode
  Resume the file
resumeNextDownload(long) - Method in class com.enterprisedt.net.ftp.FTPClient
resumeNextDownload(long) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Make the next download resume at a specific point.
rmdir(String) - Method in class com.enterprisedt.net.ftp.FTPClient
rmdir(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Delete the specified remote working directory
RollingFileAppender - Class in com.enterprisedt.util.debug
  Rolling file appender that moves the log file to a backup file once it exceeds a certain size.
RollingFileAppender(String, long) - Constructor for class com.enterprisedt.util.debug.RollingFileAppender
  Constructor
RollingFileAppender(String) - Constructor for class com.enterprisedt.util.debug.RollingFileAppender
  Constructor

## S

sendCommand(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Send a command to the server and get the reply
sendCommand(String) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Send a command to the FTP server and return the server's reply as a structured reply object
sendServerWakeup() - Method in class com.enterprisedt.net.ftp.FTPClient
  Wake up the server during a transfer to prevent a timeout from occuring.
ServerStrings - Class in com.enterprisedt.net.ftp
  Manages strings that match various FTP server replies for various situations.
ServerStrings() - Constructor for class com.enterprisedt.net.ftp.ServerStrings
serverWakeupInterval - Variable in class com.enterprisedt.net.ftp.FTPClient
  Interval in seconds in between server wakeups.
setAccountDetails(String) - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Set the account details to be sent at login time for use in the ACCT command.
setActiveIPAddress(String) - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  We can force PORT to send a fixed IP address, which can be useful with certain NAT configurations.
setActiveIPAddress(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  We can force PORT to send a fixed IP address, which can be useful with certain NAT configurations.
setActivePortRange(int, int) - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Force a certain range of ports to be used in active mode.
setActivePortRange(int, int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Force a certain range of ports to be used in active mode.
setActivePortRange(int, int) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Set the port number range for active mode
setAutoLogin(boolean) - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Set the autoLogin flag
setAutoPassiveIPSubstitution(boolean) - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Set automatic substitution of the remote host IP on if in passive mode
setAutoPassiveIPSubstitution(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set automatic substitution of the remote host IP on if in passive mode.
setAutoPassiveIPSubstitution(boolean) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Set automatic substitution of the remote host IP on if in passive mode
setBlocksize(int) - Method in class com.enterprisedt.net.ftp.VMSFileParser
  Set the VMS blocksize, used for calculating file sizes.
setConnectMode(FTPConnectMode) - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Set the data transfer mode to either active (PORT) or passive (PASV).
setConnectMode(FTPConnectMode) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the connect mode
setContentType(FTPTransferType) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set the transfer type for all connections, either ASCII or binary.
setContentType(FTPTransferType) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set the transfer type for all connections, either ASCII or binary.
setControlEncoding(String) - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Set the control channel encoding.
setControlEncoding(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the control socket's encoding.
setControlEncoding(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set the encoding used on the control channel.
setControlPort(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. Use `FTPClientInterface.setRemotePort(int)` instead.
setCreated(Date) - Method in class com.enterprisedt.net.ftp.FTPFile
  Set the created date
setDataChannelCallback(DataChannelCallback) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the data channel callback, which notifies of the ip and port number to be connected to, and gives an opportunity to modify these values
setDataPort(InetAddress, int) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Sets the data port on the server, that is, sends a PORT command.
setDataReceiveBufferSize(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. see `FTPClient.setNetworkBufferSize(int)`
setDataSendBufferSize(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. see `FTPClient.setNetworkBufferSize(int)`
setDateFormatString(String) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  Provides ability to pre-specify the format that the parser will use to parse dates.
setDeleteOnFailure(boolean) - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Switch on or off the automatic deletion of partially written files that are left when an exception is thrown during a download
setDeleteOnFailure(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Switch on or off the automatic deletion of partially written files that are left when an exception is thrown during a download
setDetectContentType(boolean) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set auto detect of filetypes on or off.
setDetectContentType(boolean) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set auto detect of filetypes on or off.
setDetectTransferMode(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
setDetectTransferMode(boolean) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set autodetect of filetypes on or off.
setDir(boolean) - Method in class com.enterprisedt.net.ftp.FTPFile
setDirectoryEmptyMessages(DirectoryEmptyStrings) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set a new instance of the strings class
setEventListener(EventListener) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set the event listener for transfer event notification
setEventListener(EventListener) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set the event listener for transfer event notification
setFileLockingEnabled(boolean) - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Set file locking to enabled or disabled.
setFileLockingEnabled(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
setFileLockingEnabled(boolean) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set file locking to enabled or disabled.
setFileNotFoundMessages(FileNotFoundStrings) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set a new instance of the strings class
setForceUniqueNames(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set to true if the STOU command is always to be used when uploading files, even if a filename is supplied.
setFTPFileFactory(FTPFileFactory) - Method in class com.enterprisedt.net.ftp.FTPClient
  Override the chosen file factory with a user created one - meaning that a specific parser has been selected
setGroup(String) - Method in class com.enterprisedt.net.ftp.FTPFile
setId(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the identifying string for this instance
setId(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set the identifying string for this instance
setIgnoreDateParseErrors(boolean) - Method in class com.enterprisedt.net.ftp.FTPFileParser
  Ignore date parse errors
setLastModified(Date) - Method in class com.enterprisedt.net.ftp.FTPFile
  Set the last modified date
setLevel(Level) - Static method in class com.enterprisedt.util.debug.Logger
  Set all loggers to this level
setLink(boolean) - Method in class com.enterprisedt.net.ftp.FTPFile
setLinkCount(int) - Method in class com.enterprisedt.net.ftp.FTPFile
setLinkedName(String) - Method in class com.enterprisedt.net.ftp.FTPFile
setListenOnAllInterfaces(boolean) - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Listen on all interfaces for active mode transfers (the default).
setListenOnAllInterfaces(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Listen on all interfaces for active mode transfers (the default).
setLocale(Locale) - Method in class com.enterprisedt.net.ftp.FTPFileFactory
  Set the locale for date parsing of listings
setLocale(Locale) - Method in class com.enterprisedt.net.ftp.FTPFileParser
  Set the locale for date parsing of listings
setLocale(Locale) - Method in class com.enterprisedt.net.ftp.MLSXEntryParser
  Set the locale for date parsing of listings.
setLocale(Locale) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  Could in theory be used to figure out the format of the date/time except that I'd need time on the server to see if this actually works that way.
setLocale(Locale) - Method in class com.enterprisedt.net.ftp.NetwareFileParser
  Set the locale for date parsing of listings
setLocale(Locale) - Method in class com.enterprisedt.net.ftp.OS400FileParser
  Set the locale for date parsing of listings
setLocale(Locale) - Method in class com.enterprisedt.net.ftp.UnixFileParser
  Set the locale for date parsing of listings
setLocale(Locale) - Method in class com.enterprisedt.net.ftp.VMSFileParser
setLocale(Locale) - Method in class com.enterprisedt.net.ftp.WindowsFileParser
  Set the locale for date parsing of listings
setLocales(Locale[]) - Method in class com.enterprisedt.net.ftp.FTPFileFactory
  Set the locales to try for date parsing of listings
setLogCommands(boolean) - Method in class com.enterprisedt.net.ftp.EventCollector
  Should commands and replies be logged? Default is true.
setLogConnectionIdentifiers(boolean) - Method in class com.enterprisedt.net.ftp.EventCollector
  Should connection identifiers be logged? Default is false.
setLogTransferProgress(boolean) - Method in class com.enterprisedt.net.ftp.EventCollector
  Should transfer progress be logged? Default is false.
setLogTransferStartComplete(boolean) - Method in class com.enterprisedt.net.ftp.EventCollector
  Should transfer start and complete events be logged? Default is true.
setMaxSizeRollBackups(int) - Method in class com.enterprisedt.util.debug.RollingFileAppender
  Set the maximum number of backup files
setMessageListener(FTPMessageListener) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set a listener that handles all FTP messages
setModifiedTime(String, Date) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set the modified-time of a remote file.
setModifiedTime(String, Date) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set the modified-time of a remote file.
setModTime(String, Date) - Method in class com.enterprisedt.net.ftp.FTPClient
setModTime(String, Date) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set the last modified time (UTC) for the supplied file.
setMonitor(FTPProgressMonitorEx, long) - Method in class com.enterprisedt.net.ftp.FileTransferInputStream
  The input stream uses the progress monitor currently owned by the FTP client.
setMonitor(FTPProgressMonitorEx, long) - Method in class com.enterprisedt.net.ftp.FTPOutputStream
  The output stream uses the progress monitor currently owned by the FTP client.
setMonitorInterval(long) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the number of bytes transferred between each callback on the progress monitor param interval bytes to be transferred before a callback
setName(String) - Method in class com.enterprisedt.net.ftp.FTPFile
  Set the name of the file
setNetworkBufferSize(int) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set the size of the network buffers (SO_SNDBUF and SO_RCVBUF).
setNetworkBufferSize(int) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set the size of the network buffers (SO_SNDBUF and SO_RCVBUF).
setNetworkBufferSize(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the size of the network buffers (SO_SNDBUF and SO_RCVBUF).
setNetworkBufferSize(int) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set the size of the network buffers (SO_SNDBUF and SO_RCVBUF).
setOwner(String) - Method in class com.enterprisedt.net.ftp.FTPFile
setParserLocale(Locale) - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated. @see FTPClient#setParserLocales(Locale[])
setParserLocales(Locale[]) - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Set the list of locales to be tried for date parsing of directory listings
setParserLocales(Locale[]) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the list of locales to be tried for date parsing of dir listings
setPassword(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set the password of the user to log in with.
setPassword(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set the password of the user to log in with.
setPath(String) - Method in class com.enterprisedt.net.ftp.FTPFile
setPermissions(String) - Method in class com.enterprisedt.net.ftp.FTPFile
setPORTIP(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Deprecated.
setProgressMonitor(FTPProgressMonitor, long) - Method in class com.enterprisedt.net.ftp.FTPClient
setProgressMonitor(FTPProgressMonitor) - Method in class com.enterprisedt.net.ftp.FTPClient
setProgressMonitor(FTPProgressMonitor, long) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set a progress monitor for callbacks.
setProgressMonitor(FTPProgressMonitor) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set a progress monitor for callbacks.
setProgressMonitorEx(FTPProgressMonitorEx) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set reference to the transfer listener
setReceiveBufferSize(int) - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Sets the SO_RCVBUF option
setRemoteAddr(InetAddress) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the remote address
setRemoteHost(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set the IP address or name of the remote host This may only be done if the client is not already connected to the server.
setRemoteHost(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set the IP address or name of the remote host This may only be done if the client is not already connected to the server.
setRemoteHost(String) - Method in class com.enterprisedt.net.ftp.FTPClient
setRemoteHost(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set the IP address or name of the remote host This may only be done if the client is not already connected to the server.
setRemoteHost(String) - Method in class com.enterprisedt.util.proxy.PlainSocket
  Set the remote hostname
setRemoteHost(String) - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Set the remote hostname
setRemotePort(int) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set the port to connect to on the remote server.
setRemotePort(int) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set the port to connect to on the remote server.
setRemotePort(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the control to connect to on the remote server.
setRemotePort(int) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set the port to connect to on the remote server.
setRetryCount(int) - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Set the retry count for retrying file transfers.
setRetryCount(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the retry count for retrying file transfers.
setRetryDelay(int) - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Set the retry delay between retry attempts, in milliseconds
setRetryDelay(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the retry delay between retry attempts, in milliseconds
setSendBufferSize(int) - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Sets the SO_SNDBUF option
setServerWakeupInterval(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set server wakeup interval in seconds.
setSize(long) - Method in class com.enterprisedt.net.ftp.FTPFile
setSoTimeout(int) - Method in interface com.enterprisedt.util.proxy.StreamSocket
  Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
setStrictReturnCodes(boolean) - Method in class com.enterprisedt.net.ftp.AdvancedFTPSettings
  Set strict checking of FTP return codes.
setStrictReturnCodes(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set strict checking of FTP return codes.
setThreshold(int) - Method in class com.enterprisedt.net.ftp.BandwidthThrottler
setTimeout(int) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set the timeout for socket connections.
setTimeout(int) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set the timeout for socket connections.
setTimeout(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the SO_TIMEOUT in milliseconds on the underlying socket.
setTimeout(int) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set the timeout on the underlying sockets and other resources that may be used.
setTransferBufferSize(int) - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Set the size of the data buffers used in reading and writing to the server
setTransferBufferSize(int) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the size of the buffers used in writing to and reading from the data sockets
setTransferCompleteMessages(TransferCompleteStrings) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set a new instance of the strings class
setTransferNotifyInterval(int) - Method in class com.enterprisedt.net.ftp.AdvancedGeneralSettings
  Set the interval used for progress notification of transfers.
setType(FTPTransferType) - Method in class com.enterprisedt.net.ftp.FTPClient
  Set the transfer type
setType(FTPTransferType) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Set the transfer type
setupDataSocket() - Method in class com.enterprisedt.net.ftp.FTPClient
  Set up the data socket
setUserName(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Set the name of the user to log in with.
setUserName(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Set the name of the user to log in with.
setVersionInName(boolean) - Method in class com.enterprisedt.net.ftp.VMSFileParser
  Set the property that controls whether or not the version number is returned as part of the filename, e.g.
shutdown() - Static method in class com.enterprisedt.util.debug.Logger
  Close all appenders
site(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Run a site-specific command on the server.
size - Variable in class com.enterprisedt.net.ftp.FileTransferOutputStream
  Number of bytes transferred
size(String) - Method in class com.enterprisedt.net.ftp.FTPClient
size(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get the size of a remote file.
size - Variable in class com.enterprisedt.net.ftp.FTPFile
  Size of file
size() - Method in class com.enterprisedt.net.ftp.FTPFile
size() - Method in class com.enterprisedt.net.ftp.ServerStrings
  Fragment count
skip(long) - Method in class com.enterprisedt.net.ftp.FTPInputStream
  Skips over and discards `n` bytes of data from this input stream.
split(String) - Method in class com.enterprisedt.net.ftp.FTPFileParser
  Splits string consisting of fields separated by whitespace into an array of strings.
split(String, char) - Method in class com.enterprisedt.net.ftp.FTPFileParser
  Splits string consisting of fields separated by whitespace into an array of strings.
split(String, FTPFileParser.Splitter) - Method in class com.enterprisedt.net.ftp.FTPFileParser
  Splits string consisting of fields separated by whitespace into an array of strings.
split(String) - Static method in class com.enterprisedt.util.StringUtils
  Splits string consisting of fields separated by whitespace into an array of strings.
split(String, char) - Static method in class com.enterprisedt.util.StringUtils
  Splits string consisting of fields separated by whitespace into an array of strings.
splitMVSLine(String) - Method in class com.enterprisedt.net.ftp.MVSFileParser
  This is a split + trim function.
StandardOutputAppender - Class in com.enterprisedt.util.debug
  Appends log statements to standard output
StandardOutputAppender() - Constructor for class com.enterprisedt.util.debug.StandardOutputAppender
  Constructor
start() - Method in class com.enterprisedt.net.ftp.AbstractFTPInputStream
start(boolean) - Method in class com.enterprisedt.net.ftp.AbstractFTPInputStream
  Start the transfer
started - Variable in class com.enterprisedt.net.ftp.FileTransferInputStream
  Flag to indicated we've started downloading
stat() - Method in class com.enterprisedt.net.ftp.FTPClient
  Sends stat message to enquire about the status of a transfer.
StreamAppender - Class in com.enterprisedt.util.debug
  Appends log statements to a given stream.
StreamAppender(OutputStream) - Constructor for class com.enterprisedt.util.debug.StreamAppender
  Creates a StreamAppender using the given stream.
StreamSocket - Interface in com.enterprisedt.util.proxy
  Interface of all stream sockets
StringUtils - Class in com.enterprisedt.util
  Various useful string utilities
StringUtils() - Constructor for class com.enterprisedt.util.StringUtils
StringUtils.CharSplitter - Class in com.enterprisedt.util
StringUtils.Splitter - Interface in com.enterprisedt.util
StringUtils.WhitespaceSplitter - Class in com.enterprisedt.util
StringUtils.WhitespaceSplitter() - Constructor for class com.enterprisedt.util.StringUtils.WhitespaceSplitter
system() - Method in class com.enterprisedt.net.ftp.FTPClient
  Get the type of the OS at the server
system() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
  Get a string representing the remote system

## T

throttler - Variable in class com.enterprisedt.net.ftp.FTPClient
  Threshold for throttling
throttleTransfer(long) - Method in class com.enterprisedt.net.ftp.BandwidthThrottler
timeout - Variable in class com.enterprisedt.net.ftp.FTPClient
  Socket timeout for both data and control.
toByteArray(int) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Convert a short into a byte array
toString() - Method in class com.enterprisedt.net.ftp.FTPClient
  String representation
toString() - Method in class com.enterprisedt.net.ftp.FTPConnectMode
toString() - Method in exception com.enterprisedt.net.ftp.FTPException
  Returns a short description of this exception
toString() - Method in class com.enterprisedt.net.ftp.FTPFile
toString() - Method in class com.enterprisedt.net.ftp.FTPFileFactory
toString() - Method in class com.enterprisedt.net.ftp.FTPTransferType
toString() - Method in class com.enterprisedt.net.ftp.IPEndpoint
toString() - Method in class com.enterprisedt.net.ftp.MVSFileParser
  Returns parser name.
toString() - Method in class com.enterprisedt.net.ftp.NetwareFileParser
toString() - Method in class com.enterprisedt.net.ftp.OS400FileParser
toString() - Method in class com.enterprisedt.net.ftp.TransferDirection
toString() - Method in class com.enterprisedt.net.ftp.UnixFileParser
toString() - Method in class com.enterprisedt.net.ftp.VMSFileParser
toString() - Method in class com.enterprisedt.net.ftp.WindowsFileParser
toString() - Method in class com.enterprisedt.net.ftp.WriteMode
toString() - Method in class com.enterprisedt.util.debug.Level
  String representation
toString() - Method in class com.enterprisedt.util.debug.MemoryAppender
transferBufferSize - Variable in class com.enterprisedt.net.ftp.FTPClient
  Size of transfer buffers
transferComplete(TransferDirection, String) - Method in interface com.enterprisedt.net.ftp.FTPProgressMonitorEx
  Notify that a transfer has completed
transferCompleteStrings - Variable in class com.enterprisedt.net.ftp.FTPClient
  Matcher for transfer complete
TransferCompleteStrings - Class in com.enterprisedt.net.ftp
  Contains fragments of server replies that indicate no files were found in a supplied directory.
TransferCompleteStrings() - Constructor for class com.enterprisedt.net.ftp.TransferCompleteStrings
  Constructor.
TransferDirection - Class in com.enterprisedt.net.ftp
  Encapsulates the possible transfer directions
transferStarted(TransferDirection, String) - Method in interface com.enterprisedt.net.ftp.FTPProgressMonitorEx
  Notify that a transfer has started
transferType - Variable in class com.enterprisedt.net.ftp.FTPClient
  Record of the transfer type - make the default ASCII
trimStart(String) - Method in class com.enterprisedt.net.ftp.FTPFileParser
  Trim the start of the supplied string

## U

UNIX - Static variable in class com.enterprisedt.net.ftp.FTPFile
  UNIX type
UnixFileParser - Class in com.enterprisedt.net.ftp
  Represents a remote Unix file parser
UnixFileParser() - Constructor for class com.enterprisedt.net.ftp.UnixFileParser
  Constructor
UNKNOWN - Static variable in class com.enterprisedt.net.ftp.FTPFile
  Unknown remote server type
unregisterExtension(String) - Method in class com.enterprisedt.net.ftp.FileTypes
  Unregister a file extension
UPLOAD - Static variable in class com.enterprisedt.net.ftp.TransferDirection
  Represents upload
uploadCompleted(String, String) - Method in class com.enterprisedt.net.ftp.EventAdapter
  Notifies that an upload has completed
uploadCompleted(String, String) - Method in class com.enterprisedt.net.ftp.EventCollector
  Notifies that an upload has completed
uploadCompleted(String, String) - Method in interface com.enterprisedt.net.ftp.EventListener
  Notifies that an upload has completed
uploadFile(String, String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Upload a file to the FTP server.
uploadFile(String, String, WriteMode) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Upload a file to the FTP server.
uploadFile(String, String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Upload a file to the FTP server.
uploadFile(String, String, WriteMode) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Upload a file to the FTP server.
uploadStarted(String, String) - Method in class com.enterprisedt.net.ftp.EventAdapter
  Notifies that an upload has started
uploadStarted(String, String) - Method in class com.enterprisedt.net.ftp.EventCollector
  Notifies that an upload has started
uploadStarted(String, String) - Method in interface com.enterprisedt.net.ftp.EventListener
  Notifies that an upload has started
uploadStream(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Upload a file to the FTP server by writing to a stream.
uploadStream(String, WriteMode) - Method in class com.enterprisedt.net.ftp.FileTransferClient
  Upload a file to the FTP server by writing to a stream.
uploadStream(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Upload a file to the FTP server by writing to a stream.
uploadStream(String, WriteMode) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
  Upload a file to the FTP server by writing to a stream.
uploadURLFile(String, String) - Static method in class com.enterprisedt.net.ftp.FileTransferClient
  Uploads the given file to the given FTP URL.
uploadURLStream(String) - Static method in class com.enterprisedt.net.ftp.FileTransferClient
  Open an OutputStream for the given FTP URL.
user - Variable in class com.enterprisedt.net.ftp.FTPClient
  Username cached
user(String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Supply the user name to log into an account on the FTP server.
usingProxy() - Method in class com.enterprisedt.net.ftp.FTPControlSocket

## V

validateReply(FTPReply, String) - Method in class com.enterprisedt.net.ftp.FTPClient
  Validate an FTPReply
validateReply(FTPReply, String[]) - Method in class com.enterprisedt.net.ftp.FTPClient
  Validate an FTPReply
validateReply(String, String[]) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Validate the response the host has supplied against the expected reply.
validateReply(FTPReply, String[]) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Validate the response the host has supplied against the expected reply.
validateReply(FTPReply, String) - Method in class com.enterprisedt.net.ftp.FTPControlSocket
  Validate the response the host has supplied against the expected reply.
validateTransfer() - Method in class com.enterprisedt.net.ftp.FTPClient
  Validate that the put() or get() was successful.
validateTransferOnError(IOException) - Method in class com.enterprisedt.net.ftp.FTPClient
  Validate a transfer when an error has occurred on the data channel.
VersionDetails - Class in com.enterprisedt.net.ftp
  Aggregates the version information
VersionDetails() - Constructor for class com.enterprisedt.net.ftp.VersionDetails
VMS - Static variable in class com.enterprisedt.net.ftp.FTPFile
  VMS type
VMSFileParser - Class in com.enterprisedt.net.ftp
  Represents a remote OpenVMS file parser.
VMSFileParser() - Constructor for class com.enterprisedt.net.ftp.VMSFileParser
  Constructor

## W

WARN - Static variable in class com.enterprisedt.util.debug.Level
  Warn level
warn(String) - Method in class com.enterprisedt.util.debug.Logger
  Log a warning level message
warn(String, Throwable) - Method in class com.enterprisedt.util.debug.Logger
  Log a warning level message
WINDOWS - Static variable in class com.enterprisedt.net.ftp.FTPFile
  Windows type
WindowsFileParser - Class in com.enterprisedt.net.ftp
  Represents a remote Windows file parser
WindowsFileParser() - Constructor for class com.enterprisedt.net.ftp.WindowsFileParser
  Constructor
write(int) - Method in class com.enterprisedt.net.ftp.FTPOutputStream
  Writes `b.length` bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class com.enterprisedt.net.ftp.FTPOutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to this output stream.
WriteMode - Class in com.enterprisedt.net.ftp
  Enumerates the write modes that are possible when transferring files.
writer - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
  The write that writes to the control socket

A B C D E F G H I K L M N O P Q R S T U V W

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright (c) 2001-2007 Enterprise Distributed Technologies Ltd. All Rights Reserved.