/** * */ package org.signalml.plugin.export.change.listeners; import org.signalml.plugin.export.change.SvarogAccessChangeSupport; import org.signalml.plugin.export.change.events.PluginTagStyleEvent; import org.signalml.plugin.export.signal.ExportedTagStyle; /** * Interface for a listener on tag style changes (addition, removal, change). * * @see SvarogAccessChangeSupport * @author Marcin Szumski */ public interface PluginTagStyleListener extends PluginListener { /** * Invoked when a {@link ExportedTagStyle tag style} is added to the set. * @param e the tag style event */ void tagStyleAdded(PluginTagStyleEvent e); /** * Invoked when a {@link ExportedTagStyle tag style} is removed from the set. * @param e the tag style event */ void tagStyleRemoved(PluginTagStyleEvent e); /** * Invoked when a {@link ExportedTagStyle tag style} is changed. * @param e the tag style event */ void tagStyleChanged(PluginTagStyleEvent e); }