Interface IPromptQueryConfig_SingleAudioInput


public interface IPromptQueryConfig_SingleAudioInput
Mixin for a query connection configuration model that allows the user to configure whether the query accepts an audio file as a file input parameter. There are three possible states: does not accept a file, accepts an optional file, or requires a file. Usually configurable via a tri-state checkbox or select widget in the user interface.

The query may also accept other files in addition to the single audio file. It is up to implementations to define where the audio file is stored in the list of file inputs. If the query does not allow other files, implementations are encouraged to use a file list descriptor with a single file value descriptor for the DEFAULT_FILE_KEY.

See also the <xp:singleAudioInput/> Faces component from the http://www.xima.de/taglib/xfc/prompt namespace, which provides a user interface for editing the data defined by this mixin.

Since:
8.5.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The name of the single audio input attribute.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets whether an audio file is allowed as a file input parameter for the prompt query.
    void
    Sets whether an audio file is allowed as a file input parameter for the prompt query.
  • Field Details

    • ATTR_SINGLE_AUDIO_INPUT

      static final String ATTR_SINGLE_AUDIO_INPUT
      The name of the single audio input attribute. If you implement a custom serialization / deserialization, use this name for the attribute to increase compatibility with other prompt service handlers.
      See Also:
  • Method Details

    • getSingleAudioInput

      SingularFileMode getSingleAudioInput()
      Gets whether an audio file is allowed as a file input parameter for the prompt query.
      Returns:
      Whether a single audio input is allowed.
    • setSingleAudioInput

      void setSingleAudioInput(SingularFileMode singleAudioInput)
      Sets whether an audio file is allowed as a file input parameter for the prompt query.
      Parameters:
      singleAudioInput - Whether a single audio input is allowed.