Uses of Interface
jmri.Audio
Package | Description |
---|---|
jmri |
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
|
jmri.implementation |
Provides implementations of various JMRI interfaces.
|
jmri.jmrit.audio |
Provides specific implementations of various audio systems.
|
jmri.jmrit.audio.swing |
Provides Swing-specific implementations of various audio systems.
|
jmri.jmrit.beantable |
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
|
jmri.managers |
Provides implementations of various JMRI managers.
|
-
Uses of Audio in jmri
Methods in jmri that return Audio Modifier and Type Method Description Audio
AudioManager. getAudio(String name)
Get an existing Audio or return null if it doesn't exists.Audio
AudioManager. getBySystemName(String systemName)
Get the Audio with the given system name or return null if no instance already exists.Audio
AudioManager. getByUserName(String userName)
Get the Audio with the given user name or return null if no instance already exists.Audio
AudioManager. newAudio(String systemName, String userName)
Return an Audio with the specified system and user names.Audio
AudioManager. provideAudio(String name)
Get the Audio with the user name, then system name if needed; if that fails, create a new Audio.Methods in jmri that return types with arguments of type Audio Modifier and Type Method Description SortedSet<Audio>
AudioManager. getNamedBeanSet(char subType)
Get the specified Audio sub-type NamedBeans. -
Uses of Audio in jmri.implementation
Classes in jmri.implementation that implement Audio Modifier and Type Class Description class
AbstractAudio
Base implementation of the Audio class. -
Uses of Audio in jmri.jmrit.audio
Subinterfaces of Audio in jmri.jmrit.audio Modifier and Type Interface Description interface
AudioBuffer
Represent an AudioBuffer, a place to store or control sound information.interface
AudioListener
Represent an AudioListener, a place to store or control sound information.interface
AudioSource
Represent an AudioSource, a place to store or control sound information.Classes in jmri.jmrit.audio that implement Audio Modifier and Type Class Description class
AbstractAudioBuffer
Base implementation of the AudioBuffer class.class
AbstractAudioListener
Base implementation of the AudioListener class.class
AbstractAudioSource
Base implementation of the AudioSource class.class
JavaSoundAudioBuffer
JavaSound implementation of the Audio Buffer sub-class.class
JavaSoundAudioListener
JavaSound implementation of the Audio Listener sub-class.class
JavaSoundAudioSource
JavaSound implementation of the Audio Source sub-class.class
JoalAudioBuffer
JOAL implementation of the Audio Buffer sub-class.class
JoalAudioListener
JOAL implementation of the Audio Listener sub-class.class
JoalAudioSource
JOAL implementation of the Audio Source sub-class.class
NullAudioBuffer
Null implementation of the Audio Buffer sub-class.class
NullAudioListener
Null implementation of the Audio Listener sub-class.class
NullAudioSource
Null audio system implementation of the Audio Source sub-class.Methods in jmri.jmrit.audio that return Audio Modifier and Type Method Description protected Audio
DefaultAudioManager. createNewAudio(String systemName, String userName)
Audio
AudioCommand. getAudio()
Return the Audio object that this command refers toMethods in jmri.jmrit.audio that return types with arguments of type Audio Modifier and Type Method Description SortedSet<Audio>
DefaultAudioManager. getNamedBeanSet(char subType)
Get the specified Audio sub-type NamedBeans.Methods in jmri.jmrit.audio with parameters of type Audio Modifier and Type Method Description void
DefaultAudioManager. deregister(Audio s)
Constructors in jmri.jmrit.audio with parameters of type Audio Constructor Description AudioCommand(Audio audio, int command)
Constructor to process a command on an Audio object -
Uses of Audio in jmri.jmrit.audio.swing
Methods in jmri.jmrit.audio.swing with parameters of type Audio Modifier and Type Method Description void
AbstractAudioFrame. populateFrame(Audio a)
Populate the Audio frame with current values.void
AudioBufferFrame. populateFrame(Audio a)
Populate the Edit Buffer frame with current values.void
AudioListenerFrame. populateFrame(Audio a)
Populate the Edit Listener frame with current values.void
AudioSourceFrame. populateFrame(Audio a)
Populate the Edit Source frame with current values. -
Uses of Audio in jmri.jmrit.beantable
Methods in jmri.jmrit.beantable that return Audio Modifier and Type Method Description Audio
AudioTableAction.AudioTableDataModel. getBySystemName(String name)
Audio
AudioTableAction.AudioTableDataModel. getByUserName(String name)
Methods in jmri.jmrit.beantable with parameters of type Audio Modifier and Type Method Description protected void
AudioTableAction.AudioTableDataModel. clickOn(Audio t)
protected void
AudioTableAction. editAudio(Audio a)
Method parameters in jmri.jmrit.beantable with type arguments of type Audio Modifier and Type Method Description void
AudioTableAction. addToFrame(BeanTableFrame<Audio> f)
void
AudioTableAction. setMenuBar(BeanTableFrame<Audio> f)
-
Uses of Audio in jmri.managers
Methods in jmri.managers that return Audio Modifier and Type Method Description protected abstract Audio
AbstractAudioManager. createNewAudio(String systemName, String userName)
Internal method to invoke the factory, after all the logic for returning an existing Audio has been invoked.Audio
AbstractAudioManager. getAudio(String name)
Get an existing Audio or return null if it doesn't exists.Audio
AbstractAudioManager. getBySystemName(String key)
Locate an existing instance based on a system name.Audio
AbstractAudioManager. getByUserName(String key)
Locate an existing instance based on a user name.Audio
AbstractAudioManager. newAudio(String systemName, String userName)
Return an Audio with the specified system and user names.Audio
AbstractAudioManager. provideAudio(String name)
Get the Audio with the user name, then system name if needed; if that fails, create a new Audio.Methods in jmri.managers that return types with arguments of type Audio Modifier and Type Method Description Class<Audio>
AbstractAudioManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.