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         * Called by the PluginChain
026         * 
027         * @param event
028         *            the event
029         */
030        public void handleEvent(PluginEvent event);
031    }
032