blob: 48a3c486c31a16961e40f760e93e7809c98d4dcc [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;
import org.netbeans.lib.cvsclient.admin.Entry;
import org.netbeans.lib.cvsclient.file.DirectoryObject;
import org.netbeans.lib.cvsclient.file.FileObject;
/**
* @author Thomas Singer
*/
public interface IEventSender {
void notifyTerminationListeners(boolean error);
void notifyMessageListeners(byte[] message, boolean error, boolean tagged);
void notifyFileInfoListeners(Object fileInfoContainer);
void notifyFileInfoListeners(byte[] fileInfoContainer);
void notifyModuleExpansionListeners(String module);
void notifyEntryListeners(FileObject fileObject, Entry entry);
void notifyDirectoryListeners(DirectoryObject directoryObject, boolean setStatic);
}