uk.org.toot.swingui.audioui.serverui.spi
Class AudioServerUIServiceProvider
java.lang.Object
uk.org.toot.service.ServiceProvider
uk.org.toot.swingui.audioui.serverui.spi.AudioServerUIServiceProvider
public abstract class AudioServerUIServiceProvider
- extends ServiceProvider
Constructor Summary |
AudioServerUIServiceProvider(int providerId,
java.lang.String providerName,
java.lang.String description,
java.lang.String version)
Constructs an AudioServerUIServiceProvider with a given
provider name, description and version identifier. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AudioServerUIServiceProvider
public AudioServerUIServiceProvider(int providerId,
java.lang.String providerName,
java.lang.String description,
java.lang.String version)
- Constructs an
AudioServerUIServiceProvider
with a given
provider name, description and version identifier.
- Parameters:
providerName
- the provider name.description
- the description of the provided servicesversion
- a version identifier.
createServerUI
public abstract javax.swing.JComponent createServerUI(AudioServer server,
AudioServerConfiguration p)
- Create the UI that is used when the server is running.
- Parameters:
server
- the AudioServer to provide the UI for.p
- the AudioServerConfiguration to use.
- Returns:
- JComponent the UI.
createSetupUI
public javax.swing.JComponent createSetupUI(AudioServer server,
AudioServerConfiguration p)
- Create the UI that is used prior to use of the server.
Typically it might allow sample rate to be changed.
- Parameters:
server
- the AudioServer to provide the UI for.
- Returns:
- JComponent the UI, null representing no UI.
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.