uk.org.toot.misc.plugin
Interface PluginSupport

All Known Implementing Classes:
BasicPluginSupport, TootPluginSupport

public interface PluginSupport

An interface that specifies the support required by plugins to receive notifications concerning tempo changes and transport state changes. A plugin can obtain the appropriate implementation of PluginSupport by means of Plugin.getPluginSupport(). A host application will previously have set the appropriate implementation by means of Plugin.setPluginSupport(PluginSupport support)

Author:
st

Method Summary
 void addTempoListener(TempoListener listener)
           
 void addTimeSignatureListener(TimeSignatureListener listener)
           
 void addTransportListener(PluginTransportListener listener)
           
 void removeTempoListener(TempoListener listener)
           
 void removeTimeSignatureListener(TimeSignatureListener listener)
           
 void removeTransportListener(PluginTransportListener listener)
           
 

Method Detail

addTempoListener

void addTempoListener(TempoListener listener)

removeTempoListener

void removeTempoListener(TempoListener listener)

addTimeSignatureListener

void addTimeSignatureListener(TimeSignatureListener listener)

removeTimeSignatureListener

void removeTimeSignatureListener(TimeSignatureListener listener)

addTransportListener

void addTransportListener(PluginTransportListener listener)

removeTransportListener

void removeTransportListener(PluginTransportListener listener)


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.