# Hierarchy For All Packages

Package Hierarchies:

- voltage.controllers,
- voltage.core,
- voltage.effects,
- voltage.processors,
- voltage.sources,
- voltage.utility

## Class Hierarchy

- java.lang.Object
  - voltage.controllers.ADSREnvelope
  - voltage.processors.AnalogFilter
  - voltage.processors.BiQuadFilter
  - java.lang.ClassLoader
    - voltage.core.VoltageClassLoader
  - voltage.utility.ClockDivider
  - voltage.effects.DelayEffect
  - voltage.effects.DigitalReverbEffect
  - voltage.processors.Distortion
  - voltage.processors.EnvelopeFollower
  - voltage.processors.Limiter
  - voltage.sources.NoiseSource
  - voltage.sources.OscillatorBaseClass
    - voltage.sources.AnalogOscillator
    - voltage.sources.DigitalOscillator
  - voltage.controllers.PercussionEnvelope
  - voltage.core.SamplerVoice
  - voltage.core.SamplerVoiceProgram
  - voltage.core.SamplerVoiceProgram.SampleInfo
  - voltage.processors.SaturatedAnalogFilter
  - voltage.utility.SmoothValue
  - voltage.effects.SpringReverbEffect
  - voltage.processors.TubePreamp
  - voltage.core.Values
  - voltage.core.VoltageComponent
    - voltage.core.Jack
      - voltage.core.AudioJack
      - voltage.core.MidiJack
      - voltage.core.PolyJack
    - voltage.core.MultiJack
      - voltage.core.VoltageAudioJack
      - voltage.core.VoltageMidiJack
      - voltage.core.VoltagePolyJack
    - voltage.core.VoltageAnalogVUMeter
    - voltage.core.VoltageAudioBus
    - voltage.core.VoltageAudioDevice
    - voltage.core.VoltageButton
      - voltage.core.VoltageToggle
    - voltage.core.VoltageCable
      - voltage.core.VoltageAudioCable
      - voltage.core.VoltageMidiCable
      - voltage.core.VoltagePolyCable
    - voltage.core.VoltageCanvas
    - voltage.core.VoltageCurve
    - voltage.core.VoltageDigitalCounter
    - voltage.core.VoltageEllipse
    - voltage.core.VoltageImage
    - voltage.core.VoltageKeyboard
    - voltage.core.VoltageKnob
    - voltage.core.VoltageLabel
    - voltage.core.VoltageLED
    - voltage.core.VoltageLine
    - voltage.core.VoltageMidiBus
    - voltage.core.VoltagePluginHost
    - voltage.core.VoltagePolyBus
    - voltage.core.VoltageRectangle
    - voltage.core.VoltageRemoteControl
    - voltage.core.VoltageScrollbar
    - voltage.core.VoltageSlider
    - voltage.core.VoltageSound
      - voltage.core.VoltageSoundView
    - voltage.core.VoltageSwitch
    - voltage.core.VoltageViewport
    - voltage.core.VoltageVUMeter
  - voltage.core.VoltageCurve.CurveChangeNotification
  - voltage.core.VoltageKeyPressInfo
  - voltage.core.VoltageModule
  - voltage.core.VoltageMouseKeyFlags
  - voltage.core.VoltageObjects
  - voltage.core.VoltageObjects.MIDIEvent
  - voltage.core.VoltagePluginHost.MidiMessageWithSampleOffset
  - voltage.core.VoltageSystem
  - voltage.processors.WaveSmoother

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - voltage.controllers.ADSREnvelope.ENV_STAGE
    - voltage.processors.BiQuadFilter.FilterType
    - voltage.core.Jack.JackType
    - voltage.core.VoltageButton.ButtonState
    - voltage.core.VoltageButton.Justification
    - voltage.core.VoltageCurve.ControlPt1EditType
    - voltage.core.VoltageCurve.CurveType
    - voltage.core.VoltageCurve.MouseState
    - voltage.core.VoltageDigitalCounter.Flags
    - voltage.core.VoltageDigitalCounter.Justification
    - voltage.core.VoltageImage.AnimationMode
    - voltage.core.VoltageKeyboard.KeyboardOrientation
    - voltage.core.VoltageLabel.Justification
    - voltage.core.VoltageModule.IOPanelPolyValues
    - voltage.core.VoltageModule.IOPanelValues
    - voltage.core.VoltageModule.MessageBoxType
    - voltage.core.VoltageModule.ModuleNotifications
    - voltage.core.VoltageModule.ModuleType
    - voltage.core.VoltageModule.MouseCursorTypes
    - voltage.core.VoltagePluginHost.VoltagePluginTypes