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 AudioAudioManager. getAudio(java.lang.String name)Get an existing Audio or return null if it doesn't exists.AudioAudioManager. getBySystemName(java.lang.String systemName)Get the Audio with the given system name or return null if no instance already exists.AudioAudioManager. getByUserName(java.lang.String userName)Get the Audio with the given user name or return null if no instance already exists.AudioAudioManager. newAudio(java.lang.String systemName, java.lang.String userName)Return an Audio with the specified system and user names.AudioAudioManager. 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 classAbstractAudioBase implementation of the Audio class. -
Uses of Audio in jmri.jmrit.audio
Subinterfaces of Audio in jmri.jmrit.audio Modifier and Type Interface Description interfaceAudioBufferRepresent an AudioBuffer, a place to store or control sound information.interfaceAudioListenerRepresent an AudioListener, a place to store or control sound information.interfaceAudioSourceRepresent an AudioSource, a place to store or control sound information.Classes in jmri.jmrit.audio that implement Audio Modifier and Type Class Description classAbstractAudioBufferBase implementation of the AudioBuffer class.classAbstractAudioListenerBase implementation of the AudioListener class.classAbstractAudioSourceBase implementation of the AudioSource class.classJavaSoundAudioBufferJavaSound implementation of the Audio Buffer sub-class.classJavaSoundAudioListenerJavaSound implementation of the Audio Listener sub-class.classJavaSoundAudioSourceJavaSound implementation of the Audio Source sub-class.classJoalAudioBufferJOAL implementation of the Audio Buffer sub-class.classJoalAudioListenerJOAL implementation of the Audio Listener sub-class.classJoalAudioSourceJOAL implementation of the Audio Source sub-class.classNullAudioBufferNull implementation of the Audio Buffer sub-class.classNullAudioListenerNull implementation of the Audio Listener sub-class.classNullAudioSourceNull audio system implementation of the Audio Source sub-class.Methods in jmri.jmrit.audio that return Audio Modifier and Type Method Description protected AudioDefaultAudioManager. createNewAudio(java.lang.String systemName, java.lang.String userName)AudioAudioCommand. getAudio()Return the Audio object that this command refers toAudioDefaultAudioSourceManager. getAudio(java.lang.String name)Get an existing Audio or return null if it doesn't exists.AudioDefaultAudioSourceManager. getBySystemName(java.lang.String systemName)Get the Audio with the given system name or return null if no instance already exists.AudioDefaultAudioSourceManager. getByUserName(java.lang.String userName)Get the Audio with the given user name or return null if no instance already exists.AudioDefaultAudioSourceManager. getNamedBean(java.lang.String name)Locate an existing instance based on a name.AudioDefaultAudioSourceManager. newAudio(java.lang.String systemName, java.lang.String userName)Return an Audio with the specified system and user names.AudioDefaultAudioSourceManager. 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 voidDefaultAudioSourceManager. deleteBean(Audio n, java.lang.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.voidDefaultAudioSourceManager. 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 voidDefaultAudioSourceManager. 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 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 voidAbstractAudioFrame. 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 Audio Modifier and Type Method Description AudioAudioTableAction.AudioTableDataModel. getBySystemName(java.lang.String name)AudioAudioTableAction.AudioTableDataModel. getByUserName(java.lang.String name)Methods in jmri.jmrit.beantable with parameters of type Audio Modifier and Type Method Description protected voidAudioTableAction.AudioTableDataModel. clickOn(Audio t)protected voidAudioTableAction. editAudio(Audio a)Method parameters in jmri.jmrit.beantable with type arguments of type Audio Modifier and Type Method Description voidAudioTableAction. addToFrame(BeanTableFrame<Audio> f)voidAudioTableAction. setMenuBar(BeanTableFrame<Audio> f) -
Uses of Audio in jmri.jmrit.display
Methods in jmri.jmrit.display that return Audio Modifier and Type Method Description AudioAudioIcon. 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 voidAudioIcon. 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 AudioPickListModel.AudioPickModel. addBean(java.lang.String name)Return bean with name given in parameter.AudioPickListModel.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 AudioAbstractAudioManager. 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.AudioAbstractAudioManager. getAudio(java.lang.String name)Get an existing Audio or return null if it doesn't exists.AudioAbstractAudioManager. getBySystemName(java.lang.String key)Locate an existing instance based on a system name.AudioAbstractAudioManager. getByUserName(java.lang.String key)Locate an existing instance based on a user name.AudioAbstractAudioManager. newAudio(java.lang.String systemName, java.lang.String userName)Return an Audio with the specified system and user names.AudioAbstractAudioManager. 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 voidJsonAudioHttpService. doDelete(Audio bean, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)com.fasterxml.jackson.databind.node.ObjectNodeJsonAudioHttpService. doGet(Audio audio, java.lang.String name, java.lang.String type, JsonRequest request)com.fasterxml.jackson.databind.node.ObjectNodeJsonAudioHttpService. doPost(Audio audio, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-