A B C D E F G H I L M N P R S T U

A

abortConnectForCommunicationChannel() - Method in class it.sauronsoftware.ftp4j.FTPConnector
Aborts an ongoing connection attempt for a communication channel.
abortCurrentConnectionAttempt() - Method in class it.sauronsoftware.ftp4j.FTPClient
Aborts the current connection attempt.
abortCurrentDataTransfer(boolean) - Method in class it.sauronsoftware.ftp4j.FTPClient
If there's any ongoing data transfer operation, this method aborts it.
aborted() - Method in interface it.sauronsoftware.ftp4j.FTPDataTransferListener
Called to notify the listener that the transfer operation has been aborted.
abruptlyCloseCommunication() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method causes the communication channel to be abruptly closed.
addCommunicationListener(FTPCommunicationListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method adds a FTPCommunicationListener to the object.
addCommunicationListener(FTPCommunicationListener) - Method in class it.sauronsoftware.ftp4j.FTPCommunicationChannel
This method adds a FTPCommunicationListener to the object.
addExtension(String) - Method in class it.sauronsoftware.ftp4j.extrecognizers.ParametricTextualExtensionRecognizer
This method adds an extension to the recognizer.
addListParser(FTPListParser) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method adds a FTPListParser to the object.
append(File) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method appends the contents of a local file to an existing file on the remote server.
append(File, FTPDataTransferListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method uploads a file to the remote server.
append(String, InputStream, long, FTPDataTransferListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method appends data to an existing file on the remote server.

B

BAD_SEQUENCE_OF_COMMANDS - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 

C

CANNOT_OPEN_DATA_CONNECTION - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
changeAccount(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
Call this method to switch the user current account.
changeCharset(String) - Method in class it.sauronsoftware.ftp4j.FTPCommunicationChannel
Changes the current charset.
changeDirectory(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method changes the current working directory.
changeDirectoryUp() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method changes the current working directory to the parent one.
close() - Method in class it.sauronsoftware.ftp4j.FTPCommunicationChannel
Closes the channel.
closeTimeout - Variable in class it.sauronsoftware.ftp4j.FTPConnector
Timeout in seconds for connection regular closing.
COMMAND_NOT_IMPLEMENTED - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
COMMAND_OK - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
COMMAND_PARAMETER_NOT_IMPLEMENTED - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
completed() - Method in interface it.sauronsoftware.ftp4j.FTPDataTransferListener
Called to notify the listener that the transfer operation has been successfully complete.
connect(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method connects the client to the remote FTP host, using the default port value 21 (990 if security level is set to FTPS, see FTPClient.setSecurity(int)).
connect(String, int) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method connects the client to the remote FTP host.
connectForCommunicationChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.DirectConnector
 
connectForCommunicationChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.FTPProxyConnector
 
connectForCommunicationChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector
 
connectForCommunicationChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.SOCKS4Connector
 
connectForCommunicationChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.SOCKS5Connector
 
connectForCommunicationChannel(String, int) - Method in class it.sauronsoftware.ftp4j.FTPConnector
This methods returns an established connection to a remote host, suitable for a FTP communication channel.
connectForDataTransferChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.DirectConnector
 
connectForDataTransferChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.FTPProxyConnector
 
connectForDataTransferChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector
 
connectForDataTransferChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.SOCKS4Connector
 
connectForDataTransferChannel(String, int) - Method in class it.sauronsoftware.ftp4j.connectors.SOCKS5Connector
 
connectForDataTransferChannel(String, int) - Method in class it.sauronsoftware.ftp4j.FTPConnector
This methods returns an established connection to a remote host, suitable for a FTP data transfer channel.
CONNECTION_CLOSED - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
connectionTimeout - Variable in class it.sauronsoftware.ftp4j.FTPConnector
Timeout in seconds for connection enstablishing.
createDirectory(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method creates a new remote directory in the current working one.
currentDirectory() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method asks and returns the current working directory.

D

DATA_CONNECTION_ALREADY_OPEN - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
DATA_CONNECTION_CLOSING - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
DATA_CONNECTION_OPEN - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
DefaultTextualExtensionRecognizer - Class in it.sauronsoftware.ftp4j.extrecognizers
This is the default FTPTextualExtensionRecognizer for every new FTPClient object.
deleteDirectory(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method deletes a remote directory.
deleteFile(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method deletes a remote file.
DirectConnector - Class in it.sauronsoftware.ftp4j.connectors
The DirectConnector connects the remote host with a straight socket connection, using no proxy.
DirectConnector() - Constructor for class it.sauronsoftware.ftp4j.connectors.DirectConnector
 
DIRECTORY_STATUS - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
disconnect(boolean) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method disconnects from the remote server, optionally performing the QUIT procedure.
DOSListParser - Class in it.sauronsoftware.ftp4j.listparsers
This parser can handle the MSDOS-style LIST responses.
DOSListParser() - Constructor for class it.sauronsoftware.ftp4j.listparsers.DOSListParser
 
download(String, File) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method downloads a remote file from the server to a local file.
download(String, File, FTPDataTransferListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method downloads a remote file from the server to a local file.
download(String, File, long) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method resumes a download operation from the remote server to a local file.
download(String, File, long, FTPDataTransferListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method resumes a download operation from the remote server to a local file.
download(String, OutputStream, long, FTPDataTransferListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method resumes a download operation from the remote server.

E

ENTER_PASSIVE_MODE - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
EPLFListParser - Class in it.sauronsoftware.ftp4j.listparsers
This parser can handle the EPLF format.
EPLFListParser() - Constructor for class it.sauronsoftware.ftp4j.listparsers.EPLFListParser
 
EXCEEDED_STORAGE_ALLOCATION - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 

F

failed() - Method in interface it.sauronsoftware.ftp4j.FTPDataTransferListener
Called to notify the listener that the transfer operation has failed due to an error.
FILE_ACTION_COMPLETED - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
FILE_ACTION_NOT_TAKEN - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
FILE_NAME_NOT_ALLOWED - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
FILE_NOT_FOUND - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
FILE_STATUS - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
FILE_STATUS_OK - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
FILE_UNAVAILABLE - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
fileSize(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method asks and returns a file size in bytes.
FTPAbortedException - Exception in it.sauronsoftware.ftp4j
This exception is thrown to announce the abort of a ongoing data transfer operation.
FTPAbortedException() - Constructor for exception it.sauronsoftware.ftp4j.FTPAbortedException
 
FTPClient - Class in it.sauronsoftware.ftp4j
This class implements a FTP client.
FTPClient() - Constructor for class it.sauronsoftware.ftp4j.FTPClient
Builds and initializes the client.
FTPCodes - Interface in it.sauronsoftware.ftp4j
This interface is a constants container, each one representing a common FTP response code.
FTPCommunicationChannel - Class in it.sauronsoftware.ftp4j
This class is used to represent a communication channel with a FTP server.
FTPCommunicationChannel(Socket, String) - Constructor for class it.sauronsoftware.ftp4j.FTPCommunicationChannel
It builds a FTP communication channel.
FTPCommunicationListener - Interface in it.sauronsoftware.ftp4j
This interface describes how to build objects used to intercept any communication between the client and the server.
FTPConnector - Class in it.sauronsoftware.ftp4j
This abstract class is the base for creating a connector.
FTPConnector(boolean) - Constructor for class it.sauronsoftware.ftp4j.FTPConnector
Builds the connector.
FTPConnector() - Constructor for class it.sauronsoftware.ftp4j.FTPConnector
Builds the connector.
FTPDataTransferException - Exception in it.sauronsoftware.ftp4j
Exception thrown if any I/O error occurs during a data transfer attempt.
FTPDataTransferException() - Constructor for exception it.sauronsoftware.ftp4j.FTPDataTransferException
 
FTPDataTransferException(String, Throwable) - Constructor for exception it.sauronsoftware.ftp4j.FTPDataTransferException
 
FTPDataTransferException(String) - Constructor for exception it.sauronsoftware.ftp4j.FTPDataTransferException
 
FTPDataTransferException(Throwable) - Constructor for exception it.sauronsoftware.ftp4j.FTPDataTransferException
 
FTPDataTransferListener - Interface in it.sauronsoftware.ftp4j
This interface describes the methods requested by an object that can listen data transfer operations.
FTPException - Exception in it.sauronsoftware.ftp4j
This class helps in represent FTP error codes and messages.
FTPException(int) - Constructor for exception it.sauronsoftware.ftp4j.FTPException
 
FTPException(int, String) - Constructor for exception it.sauronsoftware.ftp4j.FTPException
 
FTPException(FTPReply) - Constructor for exception it.sauronsoftware.ftp4j.FTPException
 
FTPFile - Class in it.sauronsoftware.ftp4j
The instances of this class represents the files in a remote FTP directory.
FTPFile() - Constructor for class it.sauronsoftware.ftp4j.FTPFile
 
FTPIllegalReplyException - Exception in it.sauronsoftware.ftp4j
Exception thrown every time the remote FTP server replies to the client in an unexpected way, breaking the rules of the FTP protocol.
FTPIllegalReplyException() - Constructor for exception it.sauronsoftware.ftp4j.FTPIllegalReplyException
 
FTPListParseException - Exception in it.sauronsoftware.ftp4j
Exception thrown by the list() method in FTPClient objects when the response sent by the server to a FTP list command is not parseable through the known parsers.
FTPListParseException() - Constructor for exception it.sauronsoftware.ftp4j.FTPListParseException
 
FTPListParser - Interface in it.sauronsoftware.ftp4j
Implement this interface to build a new LIST parser.
FTPProxyConnector - Class in it.sauronsoftware.ftp4j.connectors
This one connects a remote host via a FTP proxy which supports the SITE or the OPEN proxy method.
FTPProxyConnector(String, int, String, String) - Constructor for class it.sauronsoftware.ftp4j.connectors.FTPProxyConnector
Builds the connector.
FTPProxyConnector(String, int) - Constructor for class it.sauronsoftware.ftp4j.connectors.FTPProxyConnector
Builds the connector.
FTPReply - Class in it.sauronsoftware.ftp4j
This class represents FTP server replies in a manageable object oriented way.
FTPTextualExtensionRecognizer - Interface in it.sauronsoftware.ftp4j
This interface describes how to implement a textual extension recognizer, which can be plugged into a FTPClient object calling its setTextualExtensionsRecognizer() method.

G

getAutoNoopTimeout() - Method in class it.sauronsoftware.ftp4j.FTPClient
Returns the duration of the auto-noop timeout, in milliseconds.
getCharset() - Method in class it.sauronsoftware.ftp4j.FTPClient
Returns the name of the charset used to establish textual communications.
getCode() - Method in exception it.sauronsoftware.ftp4j.FTPException
Returns the code of the occurred FTP error.
getCode() - Method in class it.sauronsoftware.ftp4j.FTPReply
Returns the code of the reply.
getCommunicationListeners() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method returns a list with all the FTPCommunicationListener used by the client.
getCommunicationListeners() - Method in class it.sauronsoftware.ftp4j.FTPCommunicationChannel
This method returns a list with all the FTPCommunicationListener used by the client.
getConnector() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method returns the connector used to connect the remote host.
getExtensions() - Method in class it.sauronsoftware.ftp4j.extrecognizers.ParametricTextualExtensionRecognizer
This method returns the recognized extension list.
getHost() - Method in class it.sauronsoftware.ftp4j.FTPClient
If the client is connected, it reports the remote host name or address.
getInstance() - Static method in class it.sauronsoftware.ftp4j.extrecognizers.DefaultTextualExtensionRecognizer
This one returns the default instance of the class.
getLink() - Method in class it.sauronsoftware.ftp4j.FTPFile
This method returns the path of the linked file, if this one is a link.
getListParsers() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method returns a list with all the FTPListParser used by the client.
getMessage() - Method in exception it.sauronsoftware.ftp4j.FTPException
Returns the message of the occurred FTP error.
getMessages() - Method in class it.sauronsoftware.ftp4j.FTPReply
Returns the textual message(s) of the reply.
getMLSDPolicy() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method returns the value suggesting how the client chooses whether to use or not the MLSD command (RFC 3659) instead of the base LIST command.
getModifiedDate() - Method in class it.sauronsoftware.ftp4j.FTPFile
Returns the last modified date of the file.
getName() - Method in class it.sauronsoftware.ftp4j.FTPFile
Returns the name of the file.
getPassword() - Method in class it.sauronsoftware.ftp4j.FTPClient
If the client is authenticated, it reports the authentication password.
getPort() - Method in class it.sauronsoftware.ftp4j.FTPClient
If the client is connected, it reports the remote port number.
getSecurity() - Method in class it.sauronsoftware.ftp4j.FTPClient
Returns the security level used by the client in the connection.
getSize() - Method in class it.sauronsoftware.ftp4j.FTPFile
Returns the size of the file (bytes).
getSSLSocketFactory() - Method in class it.sauronsoftware.ftp4j.FTPClient
Returns the SSL socket factory used to negotiate SSL connections.
getTextualExtensionRecognizer() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method returns the textual extension recognizer used by the client.
getType() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method returns the value suggesting how the client encode and decode the contents during a data transfer.
getType() - Method in class it.sauronsoftware.ftp4j.FTPFile
Returns the type of the entry represented.
getUsername() - Method in class it.sauronsoftware.ftp4j.FTPClient
If the client is authenticated, it reports the authentication username.

H

help() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method calls the HELP command on the remote server, returning a list of lines with the help contents.
HELP_MESSAGE - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
HTTPTunnelConnector - Class in it.sauronsoftware.ftp4j.connectors
This one connects a remote ftp host via a HTTP 1.1 proxy which allows tunneling through the HTTP CONNECT method.
HTTPTunnelConnector(String, int, String, String) - Constructor for class it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector
Builds the connector.
HTTPTunnelConnector(String, int) - Constructor for class it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector
Builds the connector.

I

isAuthenticated() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method tests if this client is authenticated.
isCompressionEnabled() - Method in class it.sauronsoftware.ftp4j.FTPClient
Checks whether the use of compression is enabled on the client-side.
isCompressionSupported() - Method in class it.sauronsoftware.ftp4j.FTPClient
Checks whether the connected remote FTP server supports compressed data transfers (uploads, downloads, list operations etc.).
isConnected() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method tests if this client is connected to a remote FTP server.
isPassive() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method tests if this client works in passive FTP mode.
isResumeSupported() - Method in class it.sauronsoftware.ftp4j.FTPClient
Checks whether the connected server explicitly supports resuming of broken data transfers.
isSuccessCode() - Method in class it.sauronsoftware.ftp4j.FTPReply
Returns true if the code of the reply is in the range of success codes (2**).
isTextualExt(String) - Method in class it.sauronsoftware.ftp4j.extrecognizers.ParametricTextualExtensionRecognizer
 
isTextualExt(String) - Method in interface it.sauronsoftware.ftp4j.FTPTextualExtensionRecognizer
This method returns true if the given file extension is recognized to be a textual one.
it.sauronsoftware.ftp4j - package it.sauronsoftware.ftp4j
FTP client implementation
it.sauronsoftware.ftp4j.connectors - package it.sauronsoftware.ftp4j.connectors
Built-in connectors
it.sauronsoftware.ftp4j.extrecognizers - package it.sauronsoftware.ftp4j.extrecognizers
Built-in textual extension recognizers
it.sauronsoftware.ftp4j.listparsers - package it.sauronsoftware.ftp4j.listparsers
Built-in list parsers

L

list(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method lists the entries of the current working directory parsing the reply to a FTP LIST command.
list() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method lists the entries of the current working directory parsing the reply to a FTP LIST command.
listNames() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method lists the entries of the current working directory with a FTP NLST command.
LOCAL_ERROR_IN_PROCESSING - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
login(String, String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method authenticates the user against the server.
login(String, String, String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method authenticates the user against the server.
logout() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method performs a logout operation for the current user, leaving the connection open, thus it can be used to start a new user session.

M

main(String[]) - Static method in class it.sauronsoftware.ftp4j.listparsers.EPLFListParser
 
MLSD_ALWAYS - Static variable in class it.sauronsoftware.ftp4j.FTPClient
The constant for the MLSD policy that causes the client to use always the MLSD command instead of LIST, also if the MLSD command is not explicitly supported by the server (the support is tested with the FEAT command).
MLSD_IF_SUPPORTED - Static variable in class it.sauronsoftware.ftp4j.FTPClient
The constant for the MLSD policy that causes the client to use the MLSD command instead of LIST, but only if the MLSD command is explicitly supported by the server (the support is tested with the FEAT command).
MLSD_NEVER - Static variable in class it.sauronsoftware.ftp4j.FTPClient
The constant for the MLSD policy that causes the client to use always the LIST command, also if the MLSD command is explicitly supported by the server (the support is tested with the FEAT command).
MLSDListParser - Class in it.sauronsoftware.ftp4j.listparsers
This parser can handle the standard MLST/MLSD responses (RFC 3659).
MLSDListParser() - Constructor for class it.sauronsoftware.ftp4j.listparsers.MLSDListParser
 
modifiedDate(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method asks and returns the last modification date of a file or directory.

N

NAME_SYSTEM_TIME - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
NEED_ACCOUNT - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
NetWareListParser - Class in it.sauronsoftware.ftp4j.listparsers
This parser can handle NetWare list responses.
NetWareListParser() - Constructor for class it.sauronsoftware.ftp4j.listparsers.NetWareListParser
 
noop() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method performs a "noop" operation with the server.
NOT_LOGGED_IN - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 

P

PAGE_TYPE_UNKNOWN - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
ParametricTextualExtensionRecognizer - Class in it.sauronsoftware.ftp4j.extrecognizers
A textual extension recognizer with parametric extensions, which can be added or removed at runtime.
ParametricTextualExtensionRecognizer() - Constructor for class it.sauronsoftware.ftp4j.extrecognizers.ParametricTextualExtensionRecognizer
It builds the recognizer with an empty extension list.
ParametricTextualExtensionRecognizer(String[]) - Constructor for class it.sauronsoftware.ftp4j.extrecognizers.ParametricTextualExtensionRecognizer
It builds the recognizer with an initial extension list.
ParametricTextualExtensionRecognizer(ArrayList) - Constructor for class it.sauronsoftware.ftp4j.extrecognizers.ParametricTextualExtensionRecognizer
It builds the recognizer with an initial extension list.
parse(String[]) - Method in interface it.sauronsoftware.ftp4j.FTPListParser
Parses a LIST command response and builds an array of FTPFile objects.
parse(String[]) - Method in class it.sauronsoftware.ftp4j.listparsers.DOSListParser
 
parse(String[]) - Method in class it.sauronsoftware.ftp4j.listparsers.EPLFListParser
 
parse(String[]) - Method in class it.sauronsoftware.ftp4j.listparsers.MLSDListParser
 
parse(String[]) - Method in class it.sauronsoftware.ftp4j.listparsers.NetWareListParser
 
parse(String[]) - Method in class it.sauronsoftware.ftp4j.listparsers.UnixListParser
 
PATHNAME_CREATED - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
PENDING_FURTHER_INFORMATION - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 

R

readFTPReply() - Method in class it.sauronsoftware.ftp4j.FTPCommunicationChannel
This method reads and parses a FTP reply statement from the server.
readTimeout - Variable in class it.sauronsoftware.ftp4j.FTPConnector
Timeout in seconds for read operations.
received(String) - Method in interface it.sauronsoftware.ftp4j.FTPCommunicationListener
Called every time a telnet statement is received by the client.
removeCommunicationListener(FTPCommunicationListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method removes a FTPCommunicationListener previously added to the object.
removeCommunicationListener(FTPCommunicationListener) - Method in class it.sauronsoftware.ftp4j.FTPCommunicationChannel
This method removes a FTPCommunicationListener previously added to the object.
removeExtension(String) - Method in class it.sauronsoftware.ftp4j.extrecognizers.ParametricTextualExtensionRecognizer
This method removes an extension to the recognizer.
removeListParser(FTPListParser) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method removes a FTPListParser previously added to the object.
rename(String, String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method renames a remote file or directory.
RESTART_MARKER - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 

S

SECURITY_FTP - Static variable in class it.sauronsoftware.ftp4j.FTPClient
The constant for the FTP security level.
SECURITY_FTPES - Static variable in class it.sauronsoftware.ftp4j.FTPClient
The constant for the FTPES (FTP over explicit TLS/SSL) security level.
SECURITY_FTPS - Static variable in class it.sauronsoftware.ftp4j.FTPClient
The constant for the FTPS (FTP over implicit TLS/SSL) security level.
sendCustomCommand(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method sends a custom command to the server.
sendFTPCommand(String) - Method in class it.sauronsoftware.ftp4j.FTPCommunicationChannel
This method sends a command line to the server.
sendSiteCommand(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method sends a SITE specific command to the server.
sent(String) - Method in interface it.sauronsoftware.ftp4j.FTPCommunicationListener
Called every time a telnet statement has been sent over the network to the remote FTP server.
serverStatus() - Method in class it.sauronsoftware.ftp4j.FTPClient
This method returns the remote server status, as the result of a FTP STAT command.
SERVICE_CLOSING_CONTROL_CONNECTION - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
SERVICE_NOT_AVAILABLE - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
SERVICE_NOT_READY - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
SERVICE_READY_FOR_NEW_USER - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
setAutoNoopTimeout(long) - Method in class it.sauronsoftware.ftp4j.FTPClient
Enable and disable the auto-noop feature.
setCharset(String) - Method in class it.sauronsoftware.ftp4j.FTPClient
Sets the name of the charset used to establish textual communications.
setCloseTimeout(int) - Method in class it.sauronsoftware.ftp4j.FTPConnector
Sets the timeout for close operations.
setCompressionEnabled(boolean) - Method in class it.sauronsoftware.ftp4j.FTPClient
Enables or disables the use of compression during any subsequent data transfer.
setConnectionTimeout(int) - Method in class it.sauronsoftware.ftp4j.FTPConnector
Sets the timeout for connection operations.
setConnector(FTPConnector) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method sets the connector used to connect the remote host.
setLink(String) - Method in class it.sauronsoftware.ftp4j.FTPFile
This method sets the path of the linked file, if this one is a link.
setMLSDPolicy(int) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method lets the user control how the client chooses whether to use or not the MLSD command (RFC 3659) instead of the base LIST command.
setModifiedDate(Date) - Method in class it.sauronsoftware.ftp4j.FTPFile
Sets the last modified date of the file.
setName(String) - Method in class it.sauronsoftware.ftp4j.FTPFile
Sets the name of the file.
setPassive(boolean) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method enables/disables the use of the passive mode.
setReadTimeout(int) - Method in class it.sauronsoftware.ftp4j.FTPConnector
Sets the timeout for read operations.
setSecurity(int) - Method in class it.sauronsoftware.ftp4j.FTPClient
Sets the security level for the connection.
setSize(long) - Method in class it.sauronsoftware.ftp4j.FTPFile
Sets the size of the file (bytes).
setSSLSocketFactory(SSLSocketFactory) - Method in class it.sauronsoftware.ftp4j.FTPClient
Sets the SSL socket factory used to negotiate SSL connections.
setStyle(int) - Method in class it.sauronsoftware.ftp4j.connectors.FTPProxyConnector
Sets the style used by the proxy.
setTextualExtensionRecognizer(FTPTextualExtensionRecognizer) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method sets the textual extension recognizer used by the client.
setType(int) - Method in class it.sauronsoftware.ftp4j.FTPClient
This methods sets how to treat the contents during a file transfer.
setType(int) - Method in class it.sauronsoftware.ftp4j.FTPFile
Sets the type of the entry represented.
setUseSuggestedAddressForDataConnections(boolean) - Method in class it.sauronsoftware.ftp4j.FTPConnector
This flag determines the behavior of the connector when it has to open a connection toward the server to perform a passive data transfer.
SOCKS4Connector - Class in it.sauronsoftware.ftp4j.connectors
This one connects a remote ftp host through a SOCKS4/4a proxy server.
SOCKS4Connector(String, int, String) - Constructor for class it.sauronsoftware.ftp4j.connectors.SOCKS4Connector
It builds the connector.
SOCKS4Connector(String, int) - Constructor for class it.sauronsoftware.ftp4j.connectors.SOCKS4Connector
It builds the connector.
SOCKS5Connector - Class in it.sauronsoftware.ftp4j.connectors
This one connects a remote ftp host through a SOCKS5 proxy server.
SOCKS5Connector(String, int, String, String) - Constructor for class it.sauronsoftware.ftp4j.connectors.SOCKS5Connector
It builds the connector.
SOCKS5Connector(String, int) - Constructor for class it.sauronsoftware.ftp4j.connectors.SOCKS5Connector
It builds the connector.
ssl(SSLSocketFactory) - Method in class it.sauronsoftware.ftp4j.FTPCommunicationChannel
Applies SSL encryption to the communication channel.
started() - Method in interface it.sauronsoftware.ftp4j.FTPDataTransferListener
Called to notify the listener that the transfer operation has been initialized.
STATUS_MESSAGE - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
style - Variable in class it.sauronsoftware.ftp4j.connectors.FTPProxyConnector
The style used by the proxy.
STYLE_OPEN_COMMAND - Static variable in class it.sauronsoftware.ftp4j.connectors.FTPProxyConnector
Requires the connection to the remote host through a OPEN command without proxy authentication.
STYLE_SITE_COMMAND - Static variable in class it.sauronsoftware.ftp4j.connectors.FTPProxyConnector
Requires the connection to the remote host through a SITE command after proxy authentication.
SUPERFLOUS_COMMAND - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
SYNTAX_ERROR - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
SYNTAX_ERROR_IN_PARAMETERS - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 

T

tcpConnectForCommunicationChannel(String, int) - Method in class it.sauronsoftware.ftp4j.FTPConnector
Creates a socket and connects it to the given host for a communication channel.
tcpConnectForDataTransferChannel(String, int) - Method in class it.sauronsoftware.ftp4j.FTPConnector
Creates a socket and connects it to the given host for a data transfer channel.
toString() - Method in class it.sauronsoftware.ftp4j.FTPClient
 
toString() - Method in exception it.sauronsoftware.ftp4j.FTPException
 
toString() - Method in class it.sauronsoftware.ftp4j.FTPFile
 
toString() - Method in class it.sauronsoftware.ftp4j.FTPReply
 
transferred(int) - Method in interface it.sauronsoftware.ftp4j.FTPDataTransferListener
Called to notify the listener that some bytes have been transmitted.
TYPE_AUTO - Static variable in class it.sauronsoftware.ftp4j.FTPClient
The constant for the AUTO file transfer type.
TYPE_BINARY - Static variable in class it.sauronsoftware.ftp4j.FTPClient
The constant for the BINARY file transfer type.
TYPE_DIRECTORY - Static variable in class it.sauronsoftware.ftp4j.FTPFile
The value for the type "directory".
TYPE_FILE - Static variable in class it.sauronsoftware.ftp4j.FTPFile
The value for the type "file".
TYPE_LINK - Static variable in class it.sauronsoftware.ftp4j.FTPFile
The value for the type "link".
TYPE_TEXTUAL - Static variable in class it.sauronsoftware.ftp4j.FTPClient
The constant for the TEXTUAL file transfer type.

U

UnixListParser - Class in it.sauronsoftware.ftp4j.listparsers
This parser can handle the result of a list ftp command as it is a UNIX "ls -l" command response.
UnixListParser() - Constructor for class it.sauronsoftware.ftp4j.listparsers.UnixListParser
 
upload(File) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method uploads a file to the remote server.
upload(File, FTPDataTransferListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method uploads a file to the remote server.
upload(File, long) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method uploads a file to the remote server.
upload(File, long, FTPDataTransferListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method uploads a file to the remote server.
upload(String, InputStream, long, long, FTPDataTransferListener) - Method in class it.sauronsoftware.ftp4j.FTPClient
This method uploads a content to the remote server.
USER_LOGGED_IN - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 
USERNAME_OK - Static variable in interface it.sauronsoftware.ftp4j.FTPCodes
 

A B C D E F G H I L M N P R S T U