allensoft.javacvs.client.ui.swing
Interface GraphicalClient

All Known Implementing Classes:
DefaultGraphicalClient

public interface GraphicalClient

This interface defines the behaviour of a graphical client. This is used to provide the features and functionality of a particular graphical client (ie what requests are available and how these requests are perfromed).


Method Summary
 void addCVSActions(CVSActionPool actionPool)
          Adds any actions this graphical client supports to the supplied action pool for operating on files that are under CVS control.
 void addDirectoryActions(CVSActionPool actionPool)
          Adds any actions this graphical client supports to the supplied action pool for operating on a single directory.
 void addGeneralActions(CVSActionPool actionPool)
          Adds any actions this graphical client supports to the supplied action pool for operating on any general files.
 void addNonCVSActions(CVSActionPool actionPool)
          Adds any actions this graphical client supports to the supplied action pool for operating on files that are not under CVS control.
 CVSClient getClient()
          Gets the client that this graphical client provides the front end to and which actions will operate on.
 

Method Detail

getClient

public CVSClient getClient()
Gets the client that this graphical client provides the front end to and which actions will operate on.

addGeneralActions

public void addGeneralActions(CVSActionPool actionPool)
Adds any actions this graphical client supports to the supplied action pool for operating on any general files.

addCVSActions

public void addCVSActions(CVSActionPool actionPool)
Adds any actions this graphical client supports to the supplied action pool for operating on files that are under CVS control.

addNonCVSActions

public void addNonCVSActions(CVSActionPool actionPool)
Adds any actions this graphical client supports to the supplied action pool for operating on files that are not under CVS control.

addDirectoryActions

public void addDirectoryActions(CVSActionPool actionPool)
Adds any actions this graphical client supports to the supplied action pool for operating on a single directory.