Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.yaftp.ftp
Class FtpStandardListener  view FtpStandardListener download FtpStandardListener.java

java.lang.Object
  extended bycom.yaftp.ftp.FtpStandardListener
All Implemented Interfaces:
FtpClientListener
Direct Known Subclasses:
FtpBytesListener, FtpVectorListener

public abstract class FtpStandardListener
extends java.lang.Object
implements FtpClientListener

Define the FtpStandardListener as an abstract top level class and Define the FtpVectorListener as beeing the simplest implementation of the concept inheriting from FtpStandarListener which standardize basic interface behavior this implementation is basically used with the LIST command but may also be used for any other similar usage

Version:
: 0.0.1

Field Summary
private  FtpBufferTransfertEvent _bufferEvent
           
private  java.lang.String _dataMessage
           
protected  FtpBufferTransfertListener _listener
           
 
Constructor Summary
FtpStandardListener()
           
 
Method Summary
 void addFtpBufferTransfertListener(FtpBufferTransfertListener listener)
           
protected  void broadcastBufferEvent(int bufferSize)
           
abstract  void buildLocalReader(java.io.File file)
           
abstract  void buildLocalWriter(java.io.File file)
           
abstract  void closeLocalReader()
           
abstract  void closeLocalWriter()
           
 void dataError(java.lang.String error, FtpDataNotifier dataEvt)
           
 java.lang.String get_dataMessage()
           
abstract  void readData(java.io.InputStream myStream, FtpDataNotifier dataEvt)
           
 void removeFtpBufferTransfertListener(FtpBufferTransfertListener listener)
           
 void set_dataMessage(java.lang.String msg)
           
abstract  void writeData(java.io.OutputStream myWriter, FtpDataNotifier dataEvt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_dataMessage

private java.lang.String _dataMessage

_listener

protected FtpBufferTransfertListener _listener

_bufferEvent

private FtpBufferTransfertEvent _bufferEvent
Constructor Detail

FtpStandardListener

public FtpStandardListener()
Method Detail

broadcastBufferEvent

protected void broadcastBufferEvent(int bufferSize)

dataError

public void dataError(java.lang.String error,
                      FtpDataNotifier dataEvt)
Specified by:
dataError in interface FtpClientListener

set_dataMessage

public void set_dataMessage(java.lang.String msg)
Specified by:
set_dataMessage in interface FtpClientListener

get_dataMessage

public java.lang.String get_dataMessage()
Specified by:
get_dataMessage in interface FtpClientListener

addFtpBufferTransfertListener

public void addFtpBufferTransfertListener(FtpBufferTransfertListener listener)
Specified by:
addFtpBufferTransfertListener in interface FtpClientListener

removeFtpBufferTransfertListener

public void removeFtpBufferTransfertListener(FtpBufferTransfertListener listener)
Specified by:
removeFtpBufferTransfertListener in interface FtpClientListener

readData

public abstract void readData(java.io.InputStream myStream,
                              FtpDataNotifier dataEvt)
Specified by:
readData in interface FtpClientListener

writeData

public abstract void writeData(java.io.OutputStream myWriter,
                               FtpDataNotifier dataEvt)
Specified by:
writeData in interface FtpClientListener

buildLocalReader

public abstract void buildLocalReader(java.io.File file)
                               throws ClientFtpError

closeLocalReader

public abstract void closeLocalReader()
                               throws ClientFtpError

buildLocalWriter

public abstract void buildLocalWriter(java.io.File file)
                               throws ClientFtpError

closeLocalWriter

public abstract void closeLocalWriter()
                               throws ClientFtpError