Package voltage.core

# Enum Class Jack.JackType

java.lang.Object
java.lang.Enum<Jack.JackType>
voltage.core.Jack.JackType

All Implemented Interfaces:
  `Serializable`, `Comparable<Jack.JackType>`, `Constable`

Enclosing class:
  `Jack`

public static enum Jack.JackType extends Enum<Jack.JackType>
Jack types

- ## Nested Class Summary

  ### Nested classes/interfaces inherited from class java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## Enum Constant Summary

  Enum Constants
  Enum Constant
  Description
  `JackType_AudioInput`
  Audio/Mono CV input
  `JackType_AudioOutput`
  Audio/Mono CV output
  `JackType_MidiInput`
  MIDI input
  `JackType_MidiOutput`
  MIDI output
  `JackType_PolyInput`
  Poly input - Poly jacks have 16 channels.
  `JackType_PolyOutput`
  Poly output - Poly jacks have 16 channels.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static Jack.JackType`
  `valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static Jack.JackType[]`
  `values()`
  Returns an array containing the constants of this enum class, in the order they are declared.

  ### Methods inherited from class java.lang.Enum

  `compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  ### Methods inherited from class java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Enum Constant Details

  - ### JackType_AudioInput

    public static final Jack.JackType JackType_AudioInput
    Audio/Mono CV input

  - ### JackType_AudioOutput

    public static final Jack.JackType JackType_AudioOutput
    Audio/Mono CV output

  - ### JackType_MidiInput

    public static final Jack.JackType JackType_MidiInput
    MIDI input

  - ### JackType_MidiOutput

    public static final Jack.JackType JackType_MidiOutput
    MIDI output

  - ### JackType_PolyInput

    public static final Jack.JackType JackType_PolyInput
    Poly input - Poly jacks have 16 channels.

  - ### JackType_PolyOutput

    public static final Jack.JackType JackType_PolyOutput
    Poly output - Poly jacks have 16 channels.

- ## Method Details

  - ### values

    public static Jack.JackType[] values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    Returns:
      an array containing the constants of this enum class, in the order they are declared

  - ### valueOf

    public static Jack.JackType valueOf(String name)
    Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
    Parameters:
      `name` - the name of the enum constant to be returned.
    Returns:
      the enum constant with the specified name
    Throws:
      `IllegalArgumentException` - if this enum class has no constant with the specified name
      `NullPointerException` - if the argument is null