/* TagStyleListener.java created 2007-10-01 * */ package org.signalml.domain.tag; import java.util.EventListener; import org.signalml.plugin.export.signal.TagStyle; /** * This is an interface for an event listeners associated with adding, removing * or changing the {@link TagStyle tag style} in a * {@link StyledTagSet set}. * * @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o. */ public interface TagStyleListener extends EventListener { /** * Invoked when the {@link TagStyle tag style} is added to the * {@link StyledTagSet set}. * @param e an event object describing the addition */ void tagStyleAdded(TagStyleEvent e); /** * Invoked when the {@link TagStyle tag style} is removed from the * {@link StyledTagSet set}. * @param e an event object describing the removal */ void tagStyleRemoved(TagStyleEvent e); /** * Invoked when the {@link TagStyle tag style} is changed in the * {@link StyledTagSet set}. * @param e an event object describing the change */ void tagStyleChanged(TagStyleEvent e); }