Package Summary Overview Summary

### class:MidiDevice.Info [NONE]
- Enclosing interface: MidiDevice
      public static class MidiDevice.Info
      extends Object
A `MidiDevice.Info` object contains assorted data about a `MidiDevice`, including its name, the company who created it, and descriptive text. See Also: `MidiDevice.getDeviceInfo()`

### constructor:Info(java.lang.String, java.lang.String, java.lang.String, java.lang.String) [NONE]
- #### Info
      protected Info(String name,
                     String vendor,
                     String description,
                     String version)
Constructs a device info object. Parameters: `name` - the name of the device `vendor` - the name of the company who provides the device `description` - a description of the device `version` - version information for the device

### method:equals(java.lang.Object) [NONE]
- #### equals
      public final boolean equals(Object obj)
Reports whether two objects are equal. Returns `true` if the objects are identical. Overrides: `equals` in class `Object` Parameters: `obj` - the reference object with which to compare this object Returns: `true` if this object is the same as the `obj` argument; `false` otherwise See Also: `Object.hashCode()`, `HashMap`

### method:hashCode() [NONE]
- #### hashCode
      public final int hashCode()
Finalizes the hashcode method. Overrides: `hashCode` in class `Object` Returns: a hash code value for this object. See Also: `Object.equals(java.lang.Object)`, `System.identityHashCode(java.lang.Object)`

### method:getName() [NONE]
- #### getName
      public final String getName()
Obtains the name of the device. Returns: a string containing the device's name

### method:getVendor() [NONE]
- #### getVendor
      public final String getVendor()
Obtains the name of the company who supplies the device. Returns: device the vendor's name

### method:getDescription() [NONE]
- #### getDescription
      public final String getDescription()
Obtains the description of the device. Returns: a description of the device

### method:getVersion() [NONE]
- #### getVersion
      public final String getVersion()
Obtains the version of the device. Returns: textual version information for the device.

### method:toString() [NONE]
- #### toString
      public final String toString()
Provides a string representation of the device information. Overrides: `toString` in class `Object` Returns: a description of the info object