001/*
002 *  $Source: v:/cvsroot/open/projects/WebARTS/ca/bc/webarts/widgets/dnd/FileDropListener.java,v $
003 *  $Name:  $
004 *  $Revision: 1.1 $
005 *  $Date: 2005-04-10 11:53:16 -0700 (Sun, 10 Apr 2005) $
006 *  $Locker:  $
007 */
008/*
009 *  Copyright (C) 2001 WebARTS Design, North Vancouver Canada
010 *  http://www..webarts.bc.ca
011 *
012 *  This program is free software; you can redistribute it and/or modify
013 *  it under the terms of the GNU General Public License as published by
014 *  the Free Software Foundation; either version 2 of the License, or
015 *  (at your option) any later version.
016 *
017 *  This program is distributed in the hope that it will be useful,
018 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
019 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
020 *  GNU General Public License for more details.
021 *
022 *  You should have received a copy of the GNU General Public License
023 *  along with this program; if not, write to the Free Software
024 *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
025 */
026package ca.bc.webarts.widgets.dnd;
027
028/**
029 * When using the FileDrop package in its JavaBean form,
030 * this listener will receive events when files are dropped
031 * onto registered targets.
032 *
033 *
034 * <p>I'm releasing this code into the Public Domain. Enjoy.
035 * </p>
036 * <p><em>Original author: Robert Harder, rharder@usa.net</em></p>
037 *
038 * @author  Robert Harder
039 * @author  rharder@usa.net
040 * @version 1.1
041 */
042public interface FileDropListener extends java.util.EventListener
043{
044
045    /**
046     * Fired by the {@link FileDropBean} when files are dropped
047     * onto a drop target.
048     *
049     * @param evt The {@link FileDropEvent} associated with this event
050     * @since 1.1
051     */
052    public abstract void filesDropped( FileDropEvent evt );
053
054
055}   // end interface FileDropListener
056