uk.org.toot.swingui.audioui.serverui
Class TootAudioServerUIServiceProvider

java.lang.Object
  extended by uk.org.toot.service.ServiceProvider
      extended by uk.org.toot.swingui.audioui.serverui.spi.AudioServerUIServiceProvider
          extended by uk.org.toot.swingui.audioui.serverui.TootAudioServerUIServiceProvider

public class TootAudioServerUIServiceProvider
extends uk.org.toot.swingui.audioui.serverui.spi.AudioServerUIServiceProvider


Field Summary
 
Fields inherited from class uk.org.toot.service.ServiceProvider
description, providerId, providerName, version
 
Constructor Summary
TootAudioServerUIServiceProvider()
           
 
Method Summary
 javax.swing.JComponent createServerUI(uk.org.toot.audio.server.AudioServer server, uk.org.toot.audio.server.AudioServerConfiguration p)
           
 javax.swing.JComponent createSetupUI(uk.org.toot.audio.server.AudioServer server, uk.org.toot.audio.server.AudioServerConfiguration p)
          Create the UI that is used prior to use of the server.
 
Methods inherited from class uk.org.toot.service.ServiceProvider
accept, add, add, getDescription, getProviderId, getProviderName, getVersion, service, toString, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TootAudioServerUIServiceProvider

public TootAudioServerUIServiceProvider()
Method Detail

createServerUI

public javax.swing.JComponent createServerUI(uk.org.toot.audio.server.AudioServer server,
                                             uk.org.toot.audio.server.AudioServerConfiguration p)
Specified by:
createServerUI in class uk.org.toot.swingui.audioui.serverui.spi.AudioServerUIServiceProvider

createSetupUI

public javax.swing.JComponent createSetupUI(uk.org.toot.audio.server.AudioServer server,
                                            uk.org.toot.audio.server.AudioServerConfiguration p)
Create the UI that is used prior to use of the server. Typically it might allow sample rate to be changed.

Overrides:
createSetupUI in class uk.org.toot.swingui.audioui.serverui.spi.AudioServerUIServiceProvider
Parameters:
server - the AudioServer to provide the UI for.
Returns:
JComponent the UI, null representing no UI.