Uses of Interface
jmri.Audio
-
Packages that use 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.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.picker jmri.managers Provides implementations of various JMRI managers.jmri.server.json.audio -
-
Uses of Audio in jmri
Methods in jmri that return Audio Modifier and Type Method Description Audio
AudioManager. getAudio(java.lang.String name)
Get an existing Audio or return null if it doesn't exists.Audio
AudioManager. getBySystemName(java.lang.String systemName)
Get the Audio with the given system name or return null if no instance already exists.Audio
AudioManager. getByUserName(java.lang.String userName)
Get the Audio with the given user name or return null if no instance already exists.Audio
AudioManager. newAudio(java.lang.String systemName, java.lang.String userName)
Return an Audio with the specified system and user names.Audio
AudioManager. provideAudio(java.lang.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 java.util.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(java.lang.String systemName, java.lang.String userName)
Audio
AudioCommand. getAudio()
Return the Audio object that this command refers toAudio
DefaultAudioSourceManager. getAudio(java.lang.String name)
Get an existing Audio or return null if it doesn't exists.Audio
DefaultAudioSourceManager. getBySystemName(java.lang.String systemName)
Get the Audio with the given system name or return null if no instance already exists.Audio
DefaultAudioSourceManager. getByUserName(java.lang.String userName)
Get the Audio with the given user name or return null if no instance already exists.Audio
DefaultAudioSourceManager. getNamedBean(java.lang.String name)
Locate an existing instance based on a name.Audio
DefaultAudioSourceManager. newAudio(java.lang.String systemName, java.lang.String userName)
Return an Audio with the specified system and user names.Audio
DefaultAudioSourceManager. provideAudio(java.lang.String name)
Get the Audio with the user name, then system name if needed; if that fails, create a new Audio.Methods in jmri.jmrit.audio that return types with arguments of type Audio Modifier and Type Method Description java.lang.Class<Audio>
DefaultAudioSourceManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.java.util.SortedSet<Audio>
DefaultAudioManager. getNamedBeanSet(char subType)
Get the specified Audio sub-type NamedBeans.java.util.SortedSet<Audio>
DefaultAudioSourceManager. getNamedBeanSet()
Provide an unmodifiable SortedSet of NamedBeans in system-name order.java.util.SortedSet<Audio>
DefaultAudioSourceManager. 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
DefaultAudioSourceManager. deleteBean(Audio n, java.lang.String property)
Method for a UI to delete a bean.void
DefaultAudioManager. deregister(Audio s)
void
DefaultAudioSourceManager. deregister(Audio n)
Forget a NamedBean Object created outside the manager.void
DefaultAudioSourceManager. register(Audio n)
Remember a NamedBean Object created outside the manager.Method parameters in jmri.jmrit.audio with type arguments of type Audio Modifier and Type Method Description void
DefaultAudioSourceManager. addDataListener(Manager.ManagerDataListener<Audio> e)
Register aManager.ManagerDataListener
to hear about adding or removing items from the list of NamedBeans.void
DefaultAudioSourceManager. removeDataListener(Manager.ManagerDataListener<Audio> e)
Unregister a previously-addedManager.ManagerDataListener
.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(java.lang.String name)
Audio
AudioTableAction.AudioTableDataModel. getByUserName(java.lang.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.jmrit.display
Methods in jmri.jmrit.display that return Audio Modifier and Type Method Description Audio
AudioIcon. getAudio()
Methods in jmri.jmrit.display that return types with arguments of type Audio Modifier and Type Method Description NamedBeanHandle<Audio>
AudioIcon. getNamedAudio()
Method parameters in jmri.jmrit.display with type arguments of type Audio Modifier and Type Method Description void
AudioIcon. setAudio(NamedBeanHandle<Audio> s)
Attached a named audio to this display item -
Uses of Audio in jmri.jmrit.display.layoutEditor
Fields in jmri.jmrit.display.layoutEditor with type parameters of type Audio Modifier and Type Field Description protected NamedBeanComboBox<Audio>
LayoutEditorToolBarPanel. textAudioComboBox
-
Uses of Audio in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type Audio Modifier and Type Method Description LogixNG_SelectNamedBean<Audio>
ActionAudio. getSelectNamedBean()
-
Uses of Audio in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type Audio Modifier and Type Method Description LogixNG_SelectNamedBean<Audio>
ExpressionAudio. getSelectNamedBean()
-
Uses of Audio in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return Audio Modifier and Type Method Description Audio
PickListModel.AudioPickModel. addBean(java.lang.String name)
Return bean with name given in parameter.Audio
PickListModel.AudioPickModel. addBean(java.lang.String sysName, java.lang.String userName)
Methods in jmri.jmrit.picker that return types with arguments of type Audio Modifier and Type Method Description static PickListModel<Audio>
PickListModel. audioPickModelInstance()
Manager<Audio>
PickListModel.AudioPickModel. getManager()
Get the Table Model Bean Manager.protected java.util.SortedSet<Audio>
PickListModel.AudioPickModel. getNamedBeanSet()
-
Uses of Audio in jmri.managers
Methods in jmri.managers that return Audio Modifier and Type Method Description protected abstract Audio
AbstractAudioManager. createNewAudio(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Audio has been invoked.Audio
AbstractAudioManager. getAudio(java.lang.String name)
Get an existing Audio or return null if it doesn't exists.Audio
AbstractAudioManager. getBySystemName(java.lang.String key)
Locate an existing instance based on a system name.Audio
AbstractAudioManager. getByUserName(java.lang.String key)
Locate an existing instance based on a user name.Audio
AbstractAudioManager. newAudio(java.lang.String systemName, java.lang.String userName)
Return an Audio with the specified system and user names.Audio
AbstractAudioManager. provideAudio(java.lang.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 java.lang.Class<Audio>
AbstractAudioManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager. -
Uses of Audio in jmri.server.json.audio
Methods in jmri.server.json.audio that return types with arguments of type Audio Modifier and Type Method Description protected Manager<Audio>
JsonAudioHttpService. getManager()
protected ProvidingManager<Audio>
JsonAudioHttpService. getProvidingManager()
Methods in jmri.server.json.audio with parameters of type Audio Modifier and Type Method Description protected void
JsonAudioHttpService. doDelete(Audio bean, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonAudioHttpService. doGet(Audio audio, java.lang.String name, java.lang.String type, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonAudioHttpService. doPost(Audio audio, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-