001    /*
002        Copyright (C) 2003 Adam Olsen
003        This program is free software; you can redistribute it and/or modify
004        it under the terms of the GNU General Public License as published by
005        the Free Software Foundation; either version 1, or (at your option)
006        any later version.
007        This program is distributed in the hope that it will be useful,
008        but WITHOUT ANY WARRANTY; without even the implied warranty of
009        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
010        GNU General Public License for more details.
011        You should have received a copy of the GNU General Public License
012        along with this program; if not, write to the Free Software
013        Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
014      */
015    package com.valhalla.pluginmanager;
016    
017    /**
018     * All PluginChain Event Listeners must implement this
019     *
020     * @author     Adam Olsen
021     * @created    October 31, 2004
022     */
023    public interface PluginEventListener
024    {
025            /**
026             * Called by the PluginChain
027             *
028             * @param  event  the event
029             */
030            public void handleEvent( PluginEvent event );
031    }
032