blob: 14922e9cecd3695b5dbf763b897f9f5e9fece24e [file] [log] [blame]
/*
* Sun Public License Notice
*
* The contents of this file are subject to the Sun Public License
* Version 1.0 (the "License"). You may not use this file except in
* compliance with the License. A copy of the License is available at
* http://www.sun.com/
*
* The Original Code is NetBeans. The Initial Developer of the Original
* Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun
* Microsystems, Inc. All Rights Reserved.
*/
package org.netbeans.lib.cvsclient.event;
/**
* @author Thomas Singer
*/
public interface ICvsListenerRegistry {
void addTerminationListener(ITerminationListener listener);
void removeTerminationListener(ITerminationListener listener);
void addMessageListener(IMessageListener listener);
void removeMessageListener(IMessageListener listener);
void addModuleExpansionListener(IModuleExpansionListener listener);
void removeModuleExpansionListener(IModuleExpansionListener listener);
void addEntryListener(IEntryListener listener);
void removeEntryListener(IEntryListener listener);
void addFileInfoListener(IFileInfoListener listener);
void removeFileInfoListener(IFileInfoListener listener);
void addDirectoryListener(IDirectoryListener listener);
void removeDirectoryListener(IDirectoryListener listener);
}