/******************************************************************************* * Copyright (c) 2002-2007 Critical Software S.A. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Tiago Rodrigues (Critical Software S.A.) - initial implementation * Joel Oliveira (Critical Software S.A.) - initial commit ******************************************************************************/ package org.eclipse.rwt.widgets; import java.util.EventListener; /** * Use a UploadListener to get notified when a file upload has * finished. * * @author tjarodrigues * @version $Revision: 1.2 $ */ public interface UploadListener extends EventListener{ /** * Is called, when uploading a file has been finished sucessfully. * @param uploadEvent The Upload Event to be fired. * {@link UploadEvent#getSource()} returns the upload * widget which triggered the event. All other fields are empty */ public void uploadFinished( final UploadEvent uploadEvent ); /** * Is called when the upload is in progress. You may use the * {@link UploadEvent} to get details on the progress. */ public void uploadInProgress( final UploadEvent uploadEvent ); /** * Signals that an exception has ocurred while receiving the * file to be uploaded. The exception can be retrieved * using {@link UploadEvent#getUploadException()}. */ public void uploadException( final UploadEvent uploadEvent ); }