This commit is contained in:
laoyuyu
2018-11-08 19:50:16 +08:00
parent 66b36b355a
commit e22e2dc840
83 changed files with 248 additions and 241 deletions

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import java.net.DatagramSocket;
import java.net.InetAddress;
@@ -33,7 +33,7 @@ import java.nio.charset.Charset;
* especially useful for adding things like proxy support as well as better
* support for applets. For
* example, you could create a
* {@link org.apache.commons.net.DatagramSocketFactory}
* {@link DatagramSocketFactory}
* that
* requests browser security capabilities before creating a socket.
* All classes derived from DatagramSocketClient should use the

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import java.net.DatagramSocket;
import java.net.InetAddress;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import java.net.DatagramSocket;
import java.net.InetAddress;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import java.io.IOException;
import java.net.InetAddress;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import java.io.PrintStream;
import java.io.PrintWriter;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import java.util.EventObject;
@@ -25,7 +25,7 @@ import java.util.EventObject;
* ASCII text reply. For debugging and other purposes, it is extremely
* useful to log or keep track of the contents of the protocol messages.
* The ProtocolCommandEvent class coupled with the
* {@link org.apache.commons.net.ProtocolCommandListener}
* {@link ProtocolCommandListener}
* interface facilitate this process.
*
*

View File

@@ -15,8 +15,9 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import aria.apache.commons.net.ftp.FTPClient;
import java.util.EventListener;
/***
@@ -30,7 +31,7 @@ import java.util.EventListener;
* To receive ProtocolCommandEvents, you merely implement the
* ProtocolCommandListener interface and register the class as a listener
* with a ProtocolCommandEvent source such as
* {@link org.apache.commons.net.ftp.FTPClient}.
* {@link FTPClient}.
*
*
* @see ProtocolCommandEvent

View File

@@ -15,12 +15,12 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import java.io.Serializable;
import java.util.EventListener;
import org.apache.commons.net.util.ListenerList;
import aria.apache.commons.net.util.ListenerList;
/***
* ProtocolCommandSupport is a convenience class for managing a list of
@@ -53,7 +53,7 @@ public class ProtocolCommandSupport implements Serializable {
/***
* Fires a ProtocolCommandEvent signalling the sending of a command to all
* registered listeners, invoking their
* {@link org.apache.commons.net.ProtocolCommandListener#protocolCommandSent protocolCommandSent() }
* {@link ProtocolCommandListener#protocolCommandSent protocolCommandSent() }
* methods.
*
* @param command The string representation of the command type sent, not
@@ -74,7 +74,7 @@ public class ProtocolCommandSupport implements Serializable {
/***
* Fires a ProtocolCommandEvent signalling the reception of a command reply
* to all registered listeners, invoking their
* {@link org.apache.commons.net.ProtocolCommandListener#protocolReplyReceived protocolReplyReceived() }
* {@link ProtocolCommandListener#protocolReplyReceived protocolReplyReceived() }
* methods.
*
* @param replyCode The integer code indicating the natureof the reply.

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net;
package aria.apache.commons.net;
import java.io.Closeable;
import java.io.IOException;
@@ -119,7 +119,7 @@ public abstract class SocketClient {
* _socket_ to null, _timeout_ to 0, _defaultPort to 0,
* _isConnected_ to false, charset to {@code Charset.defaultCharset()}
* and _socketFactory_ to a shared instance of
* {@link org.apache.commons.net.DefaultSocketFactory}.
* {@link DefaultSocketFactory}.
*/
public SocketClient() {
_socket_ = null;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
/**
* This interface adds the aspect of configurability by means of

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import java.io.BufferedReader;
import java.io.BufferedWriter;
@@ -30,21 +30,21 @@ import java.net.SocketException;
import java.net.SocketTimeoutException;
import java.util.ArrayList;
import org.apache.commons.net.MalformedServerReplyException;
import org.apache.commons.net.ProtocolCommandSupport;
import org.apache.commons.net.SocketClient;
import org.apache.commons.net.io.CRLFLineReader;
import aria.apache.commons.net.MalformedServerReplyException;
import aria.apache.commons.net.ProtocolCommandSupport;
import aria.apache.commons.net.SocketClient;
import aria.apache.commons.net.io.CRLFLineReader;
/***
* FTP provides the basic the functionality necessary to implement your
* own FTP client. It extends org.apache.commons.net.SocketClient since
* own FTP client. It extends SocketClient since
* extending TelnetClient was causing unwanted behavior (like connections
* that did not time out properly).
* <p>
* To derive the full benefits of the FTP class requires some knowledge
* of the FTP protocol defined in RFC 959. However, there is no reason
* why you should have to use the FTP class. The
* {@link org.apache.commons.net.ftp.FTPClient} class,
* {@link FTPClient} class,
* derived from FTP,
* implements all the functionality required of an FTP client. The
* FTP class is made public to provide access to various FTP constants
@@ -57,16 +57,16 @@ import org.apache.commons.net.io.CRLFLineReader;
* close a connection if the client has been idle for longer than a
* given time period (usually 900 seconds). The FTP class will detect a
* premature FTP server connection closing when it receives a
* {@link org.apache.commons.net.ftp.FTPReply#SERVICE_NOT_AVAILABLE FTPReply.SERVICE_NOT_AVAILABLE }
* {@link FTPReply#SERVICE_NOT_AVAILABLE FTPReply.SERVICE_NOT_AVAILABLE }
* response to a command.
* When that occurs, the FTP class method encountering that reply will throw
* an {@link org.apache.commons.net.ftp.FTPConnectionClosedException}
* an {@link FTPConnectionClosedException}
* . <code>FTPConectionClosedException</code>
* is a subclass of <code> IOException </code> and therefore need not be
* caught separately, but if you are going to catch it separately, its
* catch block must appear before the more general <code> IOException </code>
* catch block. When you encounter an
* {@link org.apache.commons.net.ftp.FTPConnectionClosedException}
* {@link FTPConnectionClosedException}
* , you must disconnect the connection with
* {@link #disconnect disconnect() } to properly clean up the
* system resources used by FTP. Before disconnecting, you may check the
@@ -80,7 +80,7 @@ import org.apache.commons.net.io.CRLFLineReader;
* Rather than list it separately for each method, we mention here that
* every method communicating with the server and throwing an IOException
* can also throw a
* {@link org.apache.commons.net.MalformedServerReplyException}
* {@link MalformedServerReplyException}
* , which is a subclass
* of IOException. A MalformedServerReplyException will be thrown when
* the reply received from the server deviates enough from the protocol
@@ -89,7 +89,7 @@ import org.apache.commons.net.io.CRLFLineReader;
*
* @see FTPClient
* @see FTPConnectionClosedException
* @see org.apache.commons.net.MalformedServerReplyException
* @see MalformedServerReplyException
* @version $Id: FTP.java 1782546 2017-02-11 00:05:41Z sebb $
***/
@@ -1105,7 +1105,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP RETR command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @param pathname The pathname of the file to retrieve.
@@ -1126,7 +1126,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP STOR command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @param pathname The pathname to use for the file when stored at
@@ -1148,7 +1148,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP STOU command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @return The reply code received from the server.
@@ -1168,7 +1168,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP STOU command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
* @param pathname The base pathname to use for the file when stored at
* the remote end of the transfer. Some FTP servers
@@ -1190,7 +1190,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP APPE command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @param pathname The pathname to use for the file when stored at
@@ -1418,7 +1418,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP LIST command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @return The reply code received from the server.
@@ -1438,7 +1438,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP LIST command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @param pathname The pathname to list,
@@ -1460,7 +1460,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP MLSD command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @return The reply code received from the server.
@@ -1481,7 +1481,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP MLSD command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @param path the path to report on
@@ -1504,7 +1504,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP MLST command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @return The reply code received from the server.
@@ -1525,7 +1525,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP MLST command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @param path the path to report on
@@ -1548,7 +1548,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP NLST command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @return The reply code received from the server.
@@ -1568,7 +1568,7 @@ public class FTP extends SocketClient {
* A convenience method to send the FTP NLST command to the server,
* receive the reply, and return the reply code. Remember, it is up
* to you to manage the data connection. If you don't need this low
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
* level of access, use {@link FTPClient}
* , which will handle all low level details for you.
*
* @param pathname The pathname to list,

View File

@@ -14,8 +14,19 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import aria.apache.commons.net.SocketClient;
import aria.apache.commons.net.ftp.parser.ParserInitializationException;
import aria.apache.commons.net.io.CopyStreamAdapter;
import aria.apache.commons.net.io.CopyStreamEvent;
import aria.apache.commons.net.io.CopyStreamException;
import aria.apache.commons.net.io.CopyStreamListener;
import aria.apache.commons.net.io.FromNetASCIIInputStream;
import aria.apache.commons.net.io.SocketInputStream;
import aria.apache.commons.net.io.SocketOutputStream;
import aria.apache.commons.net.io.ToNetASCIIOutputStream;
import aria.apache.commons.net.io.Util;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
@@ -42,28 +53,22 @@ import java.util.Properties;
import java.util.Random;
import java.util.Set;
import org.apache.commons.net.MalformedServerReplyException;
import org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory;
import org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory;
import org.apache.commons.net.ftp.parser.MLSxEntryParser;
import org.apache.commons.net.io.CRLFLineReader;
import org.apache.commons.net.io.CopyStreamAdapter;
import org.apache.commons.net.io.CopyStreamEvent;
import org.apache.commons.net.io.CopyStreamListener;
import org.apache.commons.net.io.FromNetASCIIInputStream;
import org.apache.commons.net.io.ToNetASCIIOutputStream;
import org.apache.commons.net.io.Util;
import aria.apache.commons.net.MalformedServerReplyException;
import aria.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory;
import aria.apache.commons.net.ftp.parser.FTPFileEntryParserFactory;
import aria.apache.commons.net.ftp.parser.MLSxEntryParser;
import aria.apache.commons.net.io.CRLFLineReader;
/**
* FTPClient encapsulates all the functionality necessary to store and
* retrieve files from an FTP server. This class takes care of all
* low level details of interacting with an FTP server and provides
* a convenient higher level interface. As with all classes derived
* from {@link org.apache.commons.net.SocketClient},
* from {@link SocketClient},
* you must first connect to the server with
* {@link org.apache.commons.net.SocketClient#connect connect }
* {@link SocketClient#connect connect }
* before doing anything, and finally
* {@link org.apache.commons.net.SocketClient#disconnect disconnect }
* {@link SocketClient#disconnect disconnect }
* after you're completely finished interacting with the server.
* Then you need to check the FTP reply code to see if the connection
* was successful. For example:
@@ -162,14 +167,14 @@ import org.apache.commons.net.io.Util;
* {@link FTPReply#SERVICE_NOT_AVAILABLE FTPReply.SERVICE_NOT_AVAILABLE }
* response to a command.
* When that occurs, the FTP class method encountering that reply will throw
* an {@link org.apache.commons.net.ftp.FTPConnectionClosedException}
* an {@link FTPConnectionClosedException}
* .
* <code>FTPConnectionClosedException</code>
* is a subclass of <code> IOException </code> and therefore need not be
* caught separately, but if you are going to catch it separately, its
* catch block must appear before the more general <code> IOException </code>
* catch block. When you encounter an
* {@link org.apache.commons.net.ftp.FTPConnectionClosedException}
* {@link FTPConnectionClosedException}
* , you must disconnect the connection with
* {@link #disconnect disconnect() } to properly clean up the
* system resources used by FTPClient. Before disconnecting, you may check the
@@ -184,7 +189,7 @@ import org.apache.commons.net.io.Util;
* Rather than list it separately for each method, we mention here that
* every method communicating with the server and throwing an IOException
* can also throw a
* {@link org.apache.commons.net.MalformedServerReplyException}
* {@link MalformedServerReplyException}
* , which is a subclass
* of IOException. A MalformedServerReplyException will be thrown when
* the reply received from the server deviates enough from the protocol
@@ -291,7 +296,7 @@ import org.apache.commons.net.io.Util;
* @see FTPFileEntryParserFactory
* @see DefaultFTPFileEntryParserFactory
* @see FTPClientConfig
* @see org.apache.commons.net.MalformedServerReplyException
* @see MalformedServerReplyException
*/
public class FTPClient extends FTP implements Configurable {
/**
@@ -320,7 +325,7 @@ public class FTPClient extends FTP implements Configurable {
* For example:
* <pre>
* Plan 9=Unix
* OS410=org.apache.commons.net.ftp.parser.OS400FTPEntryParser
* OS410=OS400FTPEntryParser
* </pre>
*
* @since 3.0
@@ -713,7 +718,7 @@ public class FTPClient extends FTP implements Configurable {
} else {
output = socket.getOutputStream();
}
return new org.apache.commons.net.io.SocketOutputStream(socket, output);
return new SocketOutputStream(socket, output);
}
/**
@@ -1757,7 +1762,7 @@ public class FTPClient extends FTP implements Configurable {
* of the client being idle or some other reason causing the server
* to send FTP reply code 421. This exception may be caught either
* as an IOException or independently as itself.
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
* @throws CopyStreamException If an I/O error occurs while actually
* transferring the file. The CopyStreamException allows you to
* determine the number of bytes transferred and the IOException
* causing the error. This exception may be caught either
@@ -1874,7 +1879,7 @@ public class FTPClient extends FTP implements Configurable {
} else {
input = socket.getInputStream();
}
return new org.apache.commons.net.io.SocketInputStream(socket, input);
return new SocketInputStream(socket, input);
}
/**
@@ -1892,7 +1897,7 @@ public class FTPClient extends FTP implements Configurable {
* of the client being idle or some other reason causing the server
* to send FTP reply code 421. This exception may be caught either
* as an IOException or independently as itself.
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
* @throws CopyStreamException If an I/O error occurs while actually
* transferring the file. The CopyStreamException allows you to
* determine the number of bytes transferred and the IOException
* causing the error. This exception may be caught either
@@ -1965,7 +1970,7 @@ public class FTPClient extends FTP implements Configurable {
* of the client being idle or some other reason causing the server
* to send FTP reply code 421. This exception may be caught either
* as an IOException or independently as itself.
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
* @throws CopyStreamException If an I/O error occurs while actually
* transferring the file. The CopyStreamException allows you to
* determine the number of bytes transferred and the IOException
* causing the error. This exception may be caught either
@@ -2026,7 +2031,7 @@ public class FTPClient extends FTP implements Configurable {
* of the client being idle or some other reason causing the server
* to send FTP reply code 421. This exception may be caught either
* as an IOException or independently as itself.
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
* @throws CopyStreamException If an I/O error occurs while actually
* transferring the file. The CopyStreamException allows you to
* determine the number of bytes transferred and the IOException
* causing the error. This exception may be caught either
@@ -2087,7 +2092,7 @@ public class FTPClient extends FTP implements Configurable {
* of the client being idle or some other reason causing the server
* to send FTP reply code 421. This exception may be caught either
* as an IOException or independently as itself.
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
* @throws CopyStreamException If an I/O error occurs while actually
* transferring the file. The CopyStreamException allows you to
* determine the number of bytes transferred and the IOException
* causing the error. This exception may be caught either
@@ -2826,7 +2831,7 @@ public class FTPClient extends FTP implements Configurable {
* @throws IOException If an I/O error occurs while either sending a
* command to the server or receiving a reply
* from the server.
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
* @throws ParserInitializationException Thrown if the
* parserKey
* parameter cannot be
* resolved by the selected parser factory.
@@ -2834,13 +2839,13 @@ public class FTPClient extends FTP implements Configurable {
* happen when parserKey is neither
* the fully qualified class name of a class
* implementing the interface
* org.apache.commons.net.ftp.FTPFileEntryParser
* FTPFileEntryParser
* nor a string containing one of the recognized keys
* mapping to such a parser or if class loader
* security issues prevent its being loaded.
* @see DefaultFTPFileEntryParserFactory
* @see FTPFileEntryParserFactory
* @see org.apache.commons.net.ftp.FTPFileEntryParser
* @see FTPFileEntryParser
*/
public FTPFile[] listFiles(String pathname) throws IOException {
FTPListParseEngine engine = initiateListParsing((String) null, pathname);
@@ -2875,7 +2880,7 @@ public class FTPClient extends FTP implements Configurable {
* @throws IOException If an I/O error occurs while either sending a
* command to the server or receiving a reply
* from the server.
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
* @throws ParserInitializationException Thrown if the
* parserKey
* parameter cannot be
* resolved by the selected parser factory.
@@ -2883,13 +2888,13 @@ public class FTPClient extends FTP implements Configurable {
* happen when parserKey is neither
* the fully qualified class name of a class
* implementing the interface
* org.apache.commons.net.ftp.FTPFileEntryParser
* FTPFileEntryParser
* nor a string containing one of the recognized keys
* mapping to such a parser or if class loader
* security issues prevent its being loaded.
* @see DefaultFTPFileEntryParserFactory
* @see FTPFileEntryParserFactory
* @see org.apache.commons.net.ftp.FTPFileEntryParser
* @see FTPFileEntryParser
*/
public FTPFile[] listFiles() throws IOException {
return listFiles((String) null);
@@ -2934,7 +2939,7 @@ public class FTPClient extends FTP implements Configurable {
* @throws IOException If an I/O error occurs while either sending a
* command to the server or receiving a reply
* from the server.
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
* @throws ParserInitializationException Thrown if the
* parserKey
* parameter cannot be
* resolved by the selected parser factory.
@@ -2942,13 +2947,13 @@ public class FTPClient extends FTP implements Configurable {
* happen when parserKey is neither
* the fully qualified class name of a class
* implementing the interface
* org.apache.commons.net.ftp.FTPFileEntryParser
* FTPFileEntryParser
* nor a string containing one of the recognized keys
* mapping to such a parser or if class loader
* security issues prevent its being loaded.
* @see DefaultFTPFileEntryParserFactory
* @see FTPFileEntryParserFactory
* @see org.apache.commons.net.ftp.FTPFileEntryParser
* @see FTPFileEntryParser
* @since 3.0
*/
public FTPFile[] listDirectories() throws IOException {
@@ -2980,7 +2985,7 @@ public class FTPClient extends FTP implements Configurable {
* @throws IOException If an I/O error occurs while either sending a
* command to the server or receiving a reply
* from the server.
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
* @throws ParserInitializationException Thrown if the
* parserKey
* parameter cannot be
* resolved by the selected parser factory.
@@ -2988,13 +2993,13 @@ public class FTPClient extends FTP implements Configurable {
* happen when parserKey is neither
* the fully qualified class name of a class
* implementing the interface
* org.apache.commons.net.ftp.FTPFileEntryParser
* FTPFileEntryParser
* nor a string containing one of the recognized keys
* mapping to such a parser or if class loader
* security issues prevent its being loaded.
* @see DefaultFTPFileEntryParserFactory
* @see FTPFileEntryParserFactory
* @see org.apache.commons.net.ftp.FTPFileEntryParser
* @see FTPFileEntryParser
* @since 3.0
*/
public FTPFile[] listDirectories(String parent) throws IOException {
@@ -3027,7 +3032,7 @@ public class FTPClient extends FTP implements Configurable {
* as an IOException or independently as itself.
* @throws IOException If an I/O error occurs while either sending a
* command to the server or receiving a reply from the server.
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
* @throws ParserInitializationException Thrown if the
* autodetect mechanism cannot
* resolve the type of system we are connected with.
* @see FTPListParseEngine
@@ -3079,7 +3084,7 @@ public class FTPClient extends FTP implements Configurable {
* as an IOException or independently as itself.
* @throws IOException If an I/O error occurs while either sending a
* command to the server or receiving a reply from the server.
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
* @throws ParserInitializationException Thrown if the
* autodetect mechanism cannot
* resolve the type of system we are connected with.
* @see FTPListParseEngine
@@ -3127,7 +3132,7 @@ public class FTPClient extends FTP implements Configurable {
* as an IOException or independently as itself.
* @throws IOException If an I/O error occurs while either sending a
* command to the server or receiving a reply from the server.
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
* @throws ParserInitializationException Thrown if the
* parserKey
* parameter cannot be
* resolved by the selected parser factory.
@@ -3135,7 +3140,7 @@ public class FTPClient extends FTP implements Configurable {
* happen when parserKey is neither
* the fully qualified class name of a class
* implementing the interface
* org.apache.commons.net.ftp.FTPFileEntryParser
* FTPFileEntryParser
* nor a string containing one of the recognized keys
* mapping to such a parser or if class loader
* security issues prevent its being loaded.

View File

@@ -15,8 +15,10 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import aria.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl;
import aria.apache.commons.net.ftp.parser.FTPTimestampParserImpl;
import java.text.DateFormatSymbols;
import java.util.Collection;
import java.util.Locale;
@@ -131,8 +133,8 @@ import java.util.TreeMap;
*
* @see Configurable
* @see FTPClient
* @see org.apache.commons.net.ftp.parser.FTPTimestampParserImpl#configure(FTPClientConfig)
* @see org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl
* @see FTPTimestampParserImpl#configure(FTPClientConfig)
* @see ConfigurableFTPFileEntryParserImpl
* @since 1.4
*/
public class FTPClientConfig {

View File

@@ -16,7 +16,7 @@
*
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
/**
* @since 3.3

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
/**
* FTPCommand stores a set of constants for FTP command codes. To interpret

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import java.io.Serializable;
import java.util.Calendar;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import java.io.BufferedReader;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import java.io.BufferedReader;
import java.io.IOException;

View File

@@ -16,7 +16,7 @@
*
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
/**
* Perform filtering on FTPFile entries.

View File

@@ -16,7 +16,7 @@
*
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
/**
* Implements some simple FTPFileFilter classes.

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import java.io.BufferedReader;
import java.io.IOException;
@@ -30,7 +30,7 @@ import java.net.SocketException;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.net.util.Base64;
import aria.apache.commons.net.util.Base64;
/**
* Experimental attempt at FTP client that tunnels over an HTTP proxy connection.

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import java.io.BufferedReader;
import java.io.IOException;
@@ -27,7 +27,7 @@ import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
import org.apache.commons.net.util.Charsets;
import aria.apache.commons.net.util.Charsets;
/**
* This class handles the entire process of parsing a listing of

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
/***
* FTPReply stores a set of constants for FTP reply codes. To interpret

View File

@@ -15,8 +15,10 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import aria.apache.commons.net.SocketClient;
import aria.apache.commons.net.util.KeyManagerUtils;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
@@ -33,10 +35,10 @@ import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import org.apache.commons.net.util.Base64;
import org.apache.commons.net.util.SSLContextUtils;
import org.apache.commons.net.util.SSLSocketUtils;
import org.apache.commons.net.util.TrustManagerUtils;
import aria.apache.commons.net.util.Base64;
import aria.apache.commons.net.util.SSLContextUtils;
import aria.apache.commons.net.util.SSLSocketUtils;
import aria.apache.commons.net.util.TrustManagerUtils;
/**
* FTP over SSL processing. If desired, the JVM property -Djavax.net.debug=all can be used to
@@ -219,7 +221,7 @@ public class FTPSClient extends FTPClient {
* rather than reimplementing all of the connect() methods.
*
* @throws IOException If it throw by _connectAction_.
* @see org.apache.commons.net.SocketClient#_connectAction_()
* @see SocketClient#_connectAction_()
*/
@Override protected void _connectAction_() throws IOException {
// Implicit mode.
@@ -324,7 +326,7 @@ public class FTPSClient extends FTPClient {
* Set a {@link KeyManager} to use
*
* @param keyManager The KeyManager implementation to set.
* @see org.apache.commons.net.util.KeyManagerUtils
* @see KeyManagerUtils
*/
public void setKeyManager(KeyManager keyManager) {
this.keyManager = keyManager;
@@ -697,7 +699,7 @@ public class FTPSClient extends FTPClient {
* the default TrustManager from the JVM will be used.
*
* @param trustManager The TrustManager implementation to set, may be {@code null}
* @see org.apache.commons.net.util.TrustManagerUtils
* @see TrustManagerUtils
*/
public void setTrustManager(TrustManager trustManager) {
this.trustManager = trustManager;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
/**
* FTPS-specific commands.

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import java.io.IOException;
import java.net.InetAddress;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import java.io.IOException;
import java.net.InetAddress;

View File

@@ -15,8 +15,9 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import aria.apache.commons.net.util.TrustManagerUtils;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
@@ -27,7 +28,7 @@ import javax.net.ssl.X509TrustManager;
*
* @since 2.0
* @deprecated 3.0 use
* {@link org.apache.commons.net.util.TrustManagerUtils#getValidateServerCertificateTrustManager()
* {@link TrustManagerUtils#getValidateServerCertificateTrustManager()
* TrustManagerUtils#getValidateServerCertificateTrustManager()} instead
*/
@Deprecated public class FTPSTrustManager implements X509TrustManager {

View File

@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;
import org.apache.commons.net.io.CopyStreamListener;
import aria.apache.commons.net.io.CopyStreamListener;
/**
* Created by AriaL on 2017/9/26.

View File

@@ -18,4 +18,4 @@
/**
* FTP and FTPS support classes
*/
package org.apache.commons.net.ftp;
package aria.apache.commons.net.ftp;

View File

@@ -15,11 +15,11 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPFileEntryParser;
import org.apache.commons.net.ftp.FTPFileEntryParserImpl;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import aria.apache.commons.net.ftp.FTPFileEntryParserImpl;
/**
* This implementation allows to pack some FileEntryParsers together

View File

@@ -15,14 +15,13 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.Configurable;
import aria.apache.commons.net.ftp.FTPClientConfig;
import java.text.ParseException;
import java.util.Calendar;
import org.apache.commons.net.ftp.Configurable;
import org.apache.commons.net.ftp.FTPClientConfig;
/**
* <p>
* This abstract class implements the common timestamp parsing

View File

@@ -15,23 +15,23 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.Configurable;
import aria.apache.commons.net.ftp.FTPClient;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import java.util.regex.Pattern;
import org.apache.commons.net.ftp.Configurable;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFileEntryParser;
/**
* This is the default implementation of the
* FTPFileEntryParserFactory interface. This is the
* implementation that will be used by
* org.apache.commons.net.ftp.FTPClient.listFiles()
* FTPClient.listFiles()
* if no other implementation has been specified.
*
* @see org.apache.commons.net.ftp.FTPClient#listFiles
* @see org.apache.commons.net.ftp.FTPClient#setParserFactory
* @see FTPClient#listFiles
* @see FTPClient#setParserFactory
*/
public class DefaultFTPFileEntryParserFactory implements FTPFileEntryParserFactory {
@@ -104,7 +104,7 @@ public class DefaultFTPFileEntryParserFactory implements FTPFileEntryParserFacto
} catch (ClassCastException e) {
throw new ParserInitializationException(parserClass.getName()
+ " does not implement the interface "
+ "org.apache.commons.net.ftp.FTPFileEntryParser.", e);
+ "FTPFileEntryParser.", e);
} catch (Exception e) {
throw new ParserInitializationException("Error initializing parser", e);
} catch (ExceptionInInitializerError e) {

View File

@@ -15,12 +15,12 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import java.util.Calendar;
import org.apache.commons.net.ftp.FTPFile;
/**
* Parser for the Connect Enterprise Unix FTP Server From Sterling Commerce.
* Here is a sample of the sort of output line this parser processes:
@@ -32,8 +32,8 @@ import org.apache.commons.net.ftp.FTPFile;
* </B>
*
* @version $Id: EnterpriseUnixFTPEntryParser.java 1741829 2016-05-01 00:24:44Z sebb $
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see DefaultFTPFileEntryParserFactory
*/
public class EnterpriseUnixFTPEntryParser extends RegexFTPFileEntryParserImpl {

View File

@@ -15,10 +15,10 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFileEntryParser;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
/**
* The interface describes a factory for creating FTPFileEntryParsers.

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import java.text.ParseException;
import java.util.Calendar;

View File

@@ -15,8 +15,10 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.Configurable;
import aria.apache.commons.net.ftp.FTPClientConfig;
import java.text.DateFormatSymbols;
import java.text.ParseException;
import java.text.ParsePosition;
@@ -25,12 +27,9 @@ import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
import org.apache.commons.net.ftp.Configurable;
import org.apache.commons.net.ftp.FTPClientConfig;
/**
* Default implementation of the {@link FTPTimestampParser FTPTimestampParser}
* interface also implements the {@link org.apache.commons.net.ftp.Configurable Configurable}
* interface also implements the {@link Configurable Configurable}
* interface to allow the parsing to be configured from the outside.
*
* @see ConfigurableFTPFileEntryParserImpl
@@ -355,7 +354,7 @@ public class FTPTimestampParserImpl implements FTPTimestampParser, Configurable
* to parse timestamps.</li>
* <li>otherwise use default English month names</li>
* </ul><p>
* Finally if a {@link org.apache.commons.net.ftp.FTPClientConfig#setServerTimeZoneId(String)
* Finally if a {@link FTPClientConfig#setServerTimeZoneId(String)
* serverTimeZoneId}
* has been supplied via the config, set that into all date formats that have
* been configured.

View File

@@ -15,8 +15,10 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParserImpl;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
@@ -26,9 +28,6 @@ import java.util.HashMap;
import java.util.Locale;
import java.util.TimeZone;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPFileEntryParserImpl;
/**
* Parser class for MSLT and MLSD replies. See RFC 3659.
* <p>

View File

@@ -15,20 +15,20 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import java.text.ParseException;
import java.util.List;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
/**
* Implementation of FTPFileEntryParser and FTPFileListParser for IBM zOS/MVS
* Systems.
*
* @version $Id: MVSFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for
* @see FTPFileEntryParser FTPFileEntryParser (for
* usage instructions)
*/
public class MVSFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {

View File

@@ -15,18 +15,18 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import java.text.ParseException;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
/**
* Implementation FTPFileEntryParser and FTPFileListParser for pre MacOS-X Systems.
*
* @version $Id: MacOsPeterFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @since 3.1
*/
public class

View File

@@ -15,20 +15,20 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.Configurable;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import java.text.ParseException;
import java.util.regex.Pattern;
import org.apache.commons.net.ftp.Configurable;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
/**
* Implementation of FTPFileEntryParser and FTPFileListParser for NT Systems.
*
* @version $Id: NTFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
*/
public class NTFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {

View File

@@ -15,13 +15,13 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import java.text.ParseException;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
/**
* Implementation of FTPFileEntryParser and FTPFileListParser for Netware Systems. Note that some of
* the proprietary
@@ -31,7 +31,7 @@ import org.apache.commons.net.ftp.FTPFile;
* for more details.
*
* @version $Id: NetwareFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @since 1.5
*/
public class NetwareFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {

View File

@@ -15,18 +15,18 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import java.text.ParseException;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
/**
* Implementation of FTPFileEntryParser and FTPFileListParser for OS2 Systems.
*
* @version $Id: OS2FTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
*/
public class OS2FTPEntryParser extends ConfigurableFTPFileEntryParserImpl

View File

@@ -15,14 +15,13 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFile;
import java.io.File;
import java.text.ParseException;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
/**
* @version $Id: OS400FTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
* <pre>

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
/**
* This class encapsulates all errors that may be thrown by

View File

@@ -15,15 +15,14 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPFileEntryParserImpl;
import java.util.regex.MatchResult;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
import org.apache.commons.net.ftp.FTPFileEntryParserImpl;
/**
* This abstract class implements both the older FTPFileListParser and
* newer FTPFileEntryParser interfaces with default functionality.

View File

@@ -15,15 +15,15 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import java.text.ParseException;
import java.util.List;
import java.util.ListIterator;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
/**
* Implementation FTPFileEntryParser and FTPFileListParser for standard
* Unix Systems.
@@ -33,7 +33,7 @@ import org.apache.commons.net.ftp.FTPFile;
* new FTPFileEntryParser interface.
*
* @version $Id: UnixFTPEntryParser.java 1781925 2017-02-06 16:43:40Z sebb $
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
*/
public class UnixFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {

View File

@@ -15,16 +15,17 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFile;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import aria.apache.commons.net.ftp.FTPListParseEngine;
import java.io.BufferedReader;
import java.io.IOException;
import java.text.ParseException;
import java.util.StringTokenizer;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
/**
* Implementation FTPFileEntryParser and FTPFileListParser for VMS Systems.
* This is a sample of VMS LIST output
@@ -43,8 +44,8 @@ import org.apache.commons.net.ftp.FTPFile;
* <P>
*
* @version $Id: VMSFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see DefaultFTPFileEntryParserFactory
*/
public class VMSFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {
@@ -234,8 +235,8 @@ public class VMSFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {
* @deprecated (2.2) No other FTPFileEntryParser implementations have this method.
*/
@Deprecated public FTPFile[] parseFileList(java.io.InputStream listStream) throws IOException {
org.apache.commons.net.ftp.FTPListParseEngine engine =
new org.apache.commons.net.ftp.FTPListParseEngine(this);
FTPListParseEngine engine =
new FTPListParseEngine(this);
engine.readServerList(listStream, null);
return engine.getFiles();
}

View File

@@ -15,8 +15,10 @@
* limitations under the License.
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;
import aria.apache.commons.net.ftp.FTPClientConfig;
import aria.apache.commons.net.ftp.FTPFileEntryParser;
import java.util.HashMap;
import java.util.List;
import java.util.ListIterator;
@@ -25,8 +27,6 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
import org.apache.commons.net.ftp.FTPClientConfig;
/**
* Special implementation VMSFTPEntryParser with versioning turned on.
* This parser removes all duplicates and only leaves the version with the highest
@@ -43,7 +43,7 @@ import org.apache.commons.net.ftp.FTPClientConfig;
* <P>
*
* @version $Id: VMSVersioningFTPEntryParser.java 1747119 2016-06-07 02:22:24Z ggregory $
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
*/
public class VMSVersioningFTPEntryParser extends VMSFTPEntryParser {

View File

@@ -18,4 +18,4 @@
/**
* FTP file listing parser classes
*/
package org.apache.commons.net.ftp.parser;
package aria.apache.commons.net.ftp.parser;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.BufferedReader;
import java.io.IOException;

View File

@@ -15,11 +15,11 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.util.EventListener;
import org.apache.commons.net.util.ListenerList;
import aria.apache.commons.net.util.ListenerList;
/**
* The CopyStreamAdapter will relay CopyStreamEvents to a list of listeners

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.util.EventObject;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.util.EventListener;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.BufferedReader;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.IOException;
import java.io.Writer;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.IOException;
import java.io.InputStream;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.FilterOutputStream;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.FilterInputStream;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.FilterOutputStream;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.FilterInputStream;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.FilterOutputStream;
import java.io.IOException;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;
import java.io.Closeable;
import java.io.IOException;

View File

@@ -18,4 +18,4 @@
/**
* Utility classes for IO support.
*/
package org.apache.commons.net.io;
package aria.apache.commons.net.io;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.util;
package aria.apache.commons.net.util;
import java.io.UnsupportedEncodingException;
import java.math.BigInteger;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.util;
package aria.apache.commons.net.util;
import java.nio.charset.Charset;

View File

@@ -16,8 +16,9 @@
*
*/
package org.apache.commons.net.util;
package aria.apache.commons.net.util;
import aria.apache.commons.net.io.Util;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
@@ -34,8 +35,6 @@ import java.util.Enumeration;
import javax.net.ssl.KeyManager;
import javax.net.ssl.X509ExtendedKeyManager;
import org.apache.commons.net.io.Util;
/**
* General KeyManager utilities
* <p>

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.util;
package aria.apache.commons.net.util;
import java.io.Serializable;
import java.util.EventListener;

View File

@@ -16,7 +16,7 @@
*
*/
package org.apache.commons.net.util;
package aria.apache.commons.net.util;
import java.io.IOException;
import java.security.GeneralSecurityException;

View File

@@ -16,7 +16,7 @@
*
*/
package org.apache.commons.net.util;
package aria.apache.commons.net.util;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

View File

@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.commons.net.util;
package aria.apache.commons.net.util;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

View File

@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.apache.commons.net.util;
package aria.apache.commons.net.util;
import java.security.GeneralSecurityException;
import java.security.KeyStore;

View File

@@ -18,4 +18,4 @@
/**
* Utility classes
*/
package org.apache.commons.net.util;
package aria.apache.commons.net.util;