com.hungry.javacvs.client.handlers
Class CVSResponseHandler

java.lang.Object
  |
  +--com.hungry.javacvs.client.handlers.CVSResponseHandler
Direct Known Subclasses:
CVSCheckoutHandler, CVSGenericHandler

public abstract class CVSResponseHandler
extends java.lang.Object


Field Summary
protected  javax.swing.event.EventListenerList listenerList
          our list of listeners.
protected  CVSConnection m_conn
           
 
Constructor Summary
CVSResponseHandler()
           
CVSResponseHandler(CVSConnection conn)
           
 
Method Summary
 void addCVSHandlerListener(CVSHandlerListener l)
           
abstract  boolean connectionShouldClose()
           
 void fireHandlerEvent(CVSHandlerEvent e)
           
static CVSResponseHandler getHandlerInstanceByName(java.lang.String name, CVSConnection conn)
           
abstract  void handleResponse()
           
static java.util.Enumeration handlerNameEnumeration()
           
 void removeCVSHandlerListener(CVSHandlerListener l)
           
 void setConnection(CVSConnection conn)
           
static void setupHandlers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listenerList

protected javax.swing.event.EventListenerList listenerList
our list of listeners.

m_conn

protected CVSConnection m_conn
Constructor Detail

CVSResponseHandler

public CVSResponseHandler()

CVSResponseHandler

public CVSResponseHandler(CVSConnection conn)
Method Detail

setConnection

public void setConnection(CVSConnection conn)

fireHandlerEvent

public void fireHandlerEvent(CVSHandlerEvent e)

addCVSHandlerListener

public void addCVSHandlerListener(CVSHandlerListener l)

removeCVSHandlerListener

public void removeCVSHandlerListener(CVSHandlerListener l)

handleResponse

public abstract void handleResponse()
                             throws java.io.IOException,
                                    CVSError,
                                    CVSOperationComplete

connectionShouldClose

public abstract boolean connectionShouldClose()

setupHandlers

public static void setupHandlers()

handlerNameEnumeration

public static java.util.Enumeration handlerNameEnumeration()

getHandlerInstanceByName

public static CVSResponseHandler getHandlerInstanceByName(java.lang.String name,
                                                          CVSConnection conn)