Uses of Interface
jmri.Audio
Packages that use Audio
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
Provides specific implementations of various audio systems.
Provides Swing-specific implementations of various audio systems.
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
Provides control panel and associated visible icon classes.
Layout Editor currently represents both structure and graphical display through a single set of objects.
Provides implementations of various JMRI managers.
-
Uses of Audio in jmri
Modifier and TypeMethodDescriptionGet an existing Audio or return null if it doesn't exists.AudioManager.getBySystemName(String systemName) Get the Audio with the given system name or return null if no instance already exists.AudioManager.getByUserName(String userName) Get the Audio with the given user name or return null if no instance already exists.Return an Audio with the specified system and user names.AudioManager.provideAudio(String name) Get the Audio with the user name, then system name if needed; if that fails, create a new Audio.Modifier and TypeMethodDescriptionAudioManager.getNamedBeanSet(char subType) Get the specified Audio sub-type NamedBeans. -
Uses of Audio in jmri.implementation
Classes in jmri.implementation that implement Audio -
Uses of Audio in jmri.jmrit.audio
Subinterfaces of Audio in jmri.jmrit.audioModifier and TypeInterfaceDescriptioninterfaceRepresent an AudioBuffer, a place to store or control sound information.interfaceRepresent an AudioListener, a place to store or control sound information.interfaceRepresent an AudioSource, a place to store or control sound information.Classes in jmri.jmrit.audio that implement AudioModifier and TypeClassDescriptionclassBase implementation of the AudioBuffer class.classBase implementation of the AudioListener class.classBase implementation of the AudioSource class.classJavaSound implementation of the Audio Buffer sub-class.classJavaSound implementation of the Audio Listener sub-class.classJavaSound implementation of the Audio Source sub-class.classJOAL implementation of the Audio Buffer sub-class.classJOAL implementation of the Audio Listener sub-class.classJOAL implementation of the Audio Source sub-class.classNull implementation of the Audio Buffer sub-class.classNull implementation of the Audio Listener sub-class.classNull audio system implementation of the Audio Source sub-class.Methods in jmri.jmrit.audio that return AudioModifier and TypeMethodDescriptionprotected AudioDefaultAudioManager.createNewAudio(String systemName, String userName) AudioCommand.getAudio()Return the Audio object that this command refers toGet an existing Audio or return null if it doesn't exists.DefaultAudioSourceManager.getBySystemName(String systemName) Get the Audio with the given system name or return null if no instance already exists.DefaultAudioSourceManager.getByUserName(String userName) Get the Audio with the given user name or return null if no instance already exists.DefaultAudioSourceManager.getNamedBean(String name) Locate an existing instance based on a name.Return an Audio with the specified system and user names.DefaultAudioSourceManager.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.jmrit.audio that return types with arguments of type AudioModifier and TypeMethodDescriptionDefaultAudioSourceManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.DefaultAudioManager.getNamedBeanSet(char subType) Get the specified Audio sub-type NamedBeans.DefaultAudioSourceManager.getNamedBeanSet()Provide an unmodifiable SortedSet of NamedBeans in system-name order.DefaultAudioSourceManager.getNamedBeanSet(char subType) Get the specified Audio sub-type NamedBeans.Methods in jmri.jmrit.audio with parameters of type AudioModifier and TypeMethodDescriptionvoidDefaultAudioSourceManager.deleteBean(Audio n, String property) Method for a UI to delete a bean.voidDefaultAudioManager.deregister(Audio s) voidDefaultAudioSourceManager.deregister(Audio n) Forget a NamedBean Object created outside the manager.voidRemember a NamedBean Object created outside the manager.Method parameters in jmri.jmrit.audio with type arguments of type AudioModifier and TypeMethodDescriptionvoidDefaultAudioSourceManager.addDataListener(Manager.ManagerDataListener<Audio> e) Register aManager.ManagerDataListenerto hear about adding or removing items from the list of NamedBeans.voidDefaultAudioSourceManager.removeDataListener(Manager.ManagerDataListener<Audio> e) Unregister a previously-addedManager.ManagerDataListener.Constructors in jmri.jmrit.audio with parameters of type AudioModifierConstructorDescriptionAudioCommand(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 AudioModifier and TypeMethodDescriptionvoidAbstractAudioFrame.populateFrame(Audio a) Populate the Audio frame with current values.voidAudioBufferFrame.populateFrame(Audio a) Populate the Edit Buffer frame with current values.voidAudioListenerFrame.populateFrame(Audio a) Populate the Edit Listener frame with current values.voidAudioSourceFrame.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 AudioModifier and TypeMethodDescriptionAudioTableAction.AudioTableDataModel.getBySystemName(String name) AudioTableAction.AudioTableDataModel.getByUserName(String name) Methods in jmri.jmrit.beantable with parameters of type AudioModifier and TypeMethodDescriptionprotected voidprotected voidMethod parameters in jmri.jmrit.beantable with type arguments of type AudioModifier and TypeMethodDescriptionvoidAudioTableAction.addToFrame(BeanTableFrame<Audio> f) voidAudioTableAction.setMenuBar(BeanTableFrame<Audio> f) -
Uses of Audio in jmri.jmrit.display
Methods in jmri.jmrit.display that return AudioMethods in jmri.jmrit.display that return types with arguments of type AudioMethod parameters in jmri.jmrit.display with type arguments of type AudioModifier and TypeMethodDescriptionvoidAudioIcon.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 AudioModifier and TypeFieldDescriptionprotected 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 -
Uses of Audio in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type Audio -
Uses of Audio in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return AudioModifier and TypeMethodDescriptionReturn bean with name given in parameter.Methods in jmri.jmrit.picker that return types with arguments of type AudioModifier and TypeMethodDescriptionstatic PickListModel<Audio>PickListModel.audioPickModelInstance()PickListModel.AudioPickModel.getManager()Get the Table Model Bean Manager.PickListModel.AudioPickModel.getNamedBeanSet() -
Uses of Audio in jmri.managers
Methods in jmri.managers that return AudioModifier and TypeMethodDescriptionprotected abstract AudioAbstractAudioManager.createNewAudio(String systemName, String userName) Internal method to invoke the factory, after all the logic for returning an existing Audio has been invoked.Get an existing Audio or return null if it doesn't exists.AbstractAudioManager.getBySystemName(String key) Locate an existing instance based on a system name.AbstractAudioManager.getByUserName(String key) Locate an existing instance based on a user name.Return an Audio with the specified system and user names.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 AudioModifier and TypeMethodDescriptionAbstractAudioManager.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 AudioModifier and TypeMethodDescriptionJsonAudioHttpService.getManager()protected ProvidingManager<Audio>JsonAudioHttpService.getProvidingManager()Methods in jmri.server.json.audio with parameters of type AudioModifier and TypeMethodDescriptionprotected voidJsonAudioHttpService.doDelete(Audio bean, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonAudioHttpService.doGet(Audio audio, String name, String type, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonAudioHttpService.doPost(Audio audio, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)