001: /**
002: *
003: * Copyright (C) 2007 Enterprise Distributed Technologies Ltd
004: *
005: * www.enterprisedt.com
006: *
007: * This library is free software; you can redistribute it and/or
008: * modify it under the terms of the GNU Lesser General Public
009: * License as published by the Free Software Foundation; either
010: * version 2.1 of the License, or (at your option) any later version.
011: *
012: * This library is distributed in the hope that it will be useful,
013: * but WITHOUT ANY WARRANTY; without even the implied warranty of
014: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
015: * Lesser General Public License for more details.
016: *
017: * You should have received a copy of the GNU Lesser General Public
018: * License along with this library; if not, write to the Free Software
019: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
020: *
021: * Bug fixes, suggestions and comments should be should posted on
022: * http://www.enterprisedt.com/forums/index.php
023: *
024: * Change Log:
025: *
026: * $Log: EventAdapter.java,v $
027: * Revision 1.1 2007-12-18 07:52:06 bruceb
028: * 2.0 changes
029: *
030: *
031: */package com.enterprisedt.net.ftp;
032:
033: /**
034: * An adapter class that implements dummy methods of the EventListener
035: * interface. Useful for quickly implementing a single method of EventListener.
036: *
037: * @author Bruce Blackshaw
038: * @version $Revision: 1.1 $
039: */
040: public class EventAdapter implements EventListener {
041:
042: /**
043: * Log an FTP command being sent to the server. Not used for SFTP.
044: *
045: * @param cmd command string
046: */
047: public void commandSent(String cmd) {
048: }
049:
050: /**
051: * Log an FTP reply being sent back to the client. Not used for
052: * SFTP.
053: *
054: * @param reply reply string
055: */
056: public void replyReceived(String reply) {
057: }
058:
059: /**
060: * Report the number of bytes transferred so far. This may
061: * not be entirely accurate for transferring text files in ASCII
062: * mode, as new line representations can be represented differently
063: * on different platforms.
064: *
065: * @param count count of bytes transferred
066: */
067: public void bytesTransferred(long count) {
068: }
069:
070: /**
071: * Notifies that a download has started
072: *
073: * @param remoteFilename remote file name
074: */
075: public void downloadStarted(String remoteFilename) {
076: }
077:
078: /**
079: * Notifies that a download has completed
080: *
081: * @param remoteFilename remote file name
082: */
083: public void downloadCompleted(String remoteFilename) {
084: }
085:
086: /**
087: * Notifies that an upload has started
088: *
089: * @param remoteFilename remote file name
090: */
091: public void uploadStarted(String remoteFilename) {
092: }
093:
094: /**
095: * Notifies that an upload has completed
096: *
097: * @param remoteFilename remote file name
098: */
099: public void uploadCompleted(String remoteFilename) {
100: }
101:
102: }
|