# Hierarchy For All Packages

Package Hierarchies:

- nn.pp.audiocore,
- nn.pp.core,
- nn.pp.rccore,
- nn.pp.rccore.impl,
- nn.pp.vmcore

## Class Hierarchy

- java.lang.Object
  - nn.pp.rccore.AssociatedRCCore
  - nn.pp.rccore.Association
  - nn.pp.audiocore.AudioAdapter (implements nn.pp.audiocore.AudioEventListener, nn.pp.core.NotificationListener)
  - nn.pp.audiocore.AudioCoreFactory
  - nn.pp.audiocore.AudioDevice
  - nn.pp.audiocore.AudioDevice.ConnectedDevice
  - javax.sound.sampled.AudioFormat
    - nn.pp.audiocore.AudioFormat (implements java.lang.Comparable<T>)
  - nn.pp.rccore.AudioStatusListener.AudioStatus
  - nn.pp.core.ErrorCodes
  - nn.pp.core.EventDispatcher
  - nn.pp.core.JVMVersionInfo
  - nn.pp.rccore.KeyboardMacro (implements nn.pp.rccore.IKeyboardMacro)
  - nn.pp.rccore.KeyboardMacro.KeyCode (implements nn.pp.rccore.IKeyboardMacro.IKeyCode)
  - nn.pp.rccore.KvmPort (implements nn.pp.rccore.IKvmPort)
  - nn.pp.core.NotificationEvent (implements nn.pp.core.INotificationEvent)
  - nn.pp.core.Oem
  - nn.pp.core.Platform
  - nn.pp.rccore.RCAdapter (implements nn.pp.rccore.AudioStatusListener, nn.pp.rccore.ConnectionEventListener, nn.pp.rccore.KeyboardInfoListener, nn.pp.rccore.KeyboardListener, nn.pp.rccore.MouseEventListener, nn.pp.rccore.MouseModeListener, nn.pp.core.NotificationListener, nn.pp.rccore.SmartCardStatusListener, nn.pp.rccore.TerminalBlockListener, nn.pp.rccore.VideoEventListener, nn.pp.rccore.VirtualMediaInfoListener, nn.pp.rccore.VncListener)
  - nn.pp.rccore.RCCoreFactory (implements nn.pp.rccore.impl.RCCoreProvider)
  - nn.pp.vmcore.RedirectableObject
  - nn.pp.rccore.Snapshot
  - nn.pp.core.T
  - nn.pp.rccore.TerminalBlockConfig (implements nn.pp.rccore.ITerminalBlockConfig)
  - nn.pp.rccore.TerminalBlockInputSettings (implements nn.pp.rccore.ITerminalBlockInputSettings)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - nn.pp.audiocore.AudioException
      - nn.pp.rccore.RCException
        - nn.pp.rccore.IncompatibleProtocolVersionException
          - nn.pp.rccore.IncompatibleVncProtocolVersionException
        - nn.pp.rccore.VncAuthenticationFailedException
      - nn.pp.vmcore.VMException
  - nn.pp.rccore.UsbProfile (implements nn.pp.rccore.IUsbProfile)
  - nn.pp.rccore.UsbProfileList (implements java.lang.Cloneable, nn.pp.rccore.IUsbProfileList)
  - nn.pp.core.Util
  - nn.pp.rccore.VideoSettings (implements nn.pp.rccore.IVideoSettings)
  - nn.pp.rccore.VideoSettings.VideoSetting (implements nn.pp.rccore.IVideoSettings.IVideoSetting)
    - nn.pp.rccore.VideoSettings.VideoSettingAction (implements nn.pp.rccore.IVideoSettings.IVideoSettingAction)
    - nn.pp.rccore.VideoSettings.VideoSettingBoolean (implements nn.pp.rccore.IVideoSettings.IVideoSettingBoolean)
    - nn.pp.rccore.VideoSettings.VideoSettingIntegerReadOnly (implements nn.pp.rccore.IVideoSettings.IVideoSettingIntegerReadOnly)
      - nn.pp.rccore.VideoSettings.VideoSettingInteger (implements nn.pp.rccore.IVideoSettings.IVideoSettingInteger)
  - nn.pp.rccore.VirtualMediaConfig
  - nn.pp.vmcore.VMAdapter (implements nn.pp.core.NotificationListener, nn.pp.vmcore.VirtualMediaEventListener)
  - nn.pp.rccore.VMConfigInfo (implements nn.pp.rccore.IVMConfigInfo)
  - nn.pp.vmcore.VMCoreFactory
  - nn.pp.rccore.VMMountRequestResponse (implements nn.pp.rccore.IVMMountRequestResponse)
  - nn.pp.vmcore.WorkstationUnlockDetectorFactory

## Interface Hierarchy

- nn.pp.audiocore.AudioAdapter.Consumer<T>
- nn.pp.audiocore.AudioCore
- nn.pp.audiocore.AudioEventListener
- nn.pp.rccore.AudioStatusListener
- nn.pp.core.ClientErrorCodes
- nn.pp.rccore.ConnectionEventListener
- java.util.EventListener
  - java.awt.event.MouseListener
    - nn.pp.rccore.SingleCursorHelper.MouseEventListener (also extends java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
  - java.awt.event.MouseMotionListener
    - nn.pp.rccore.SingleCursorHelper.MouseEventListener (also extends java.awt.event.MouseListener, java.awt.event.MouseWheelListener)
  - java.awt.event.MouseWheelListener
    - nn.pp.rccore.SingleCursorHelper.MouseEventListener (also extends java.awt.event.MouseListener, java.awt.event.MouseMotionListener)
  - nn.pp.core.NotificationListener
  - nn.pp.rccore.SingleCursorHelper.MouseEventListener (also extends java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
- nn.pp.rccore.impl.FramebufferRenewer
- nn.pp.rccore.IKeyboardMacro
- nn.pp.rccore.IKeyboardMacro.IKeyCode
- nn.pp.rccore.IKvmPort
- nn.pp.rccore.impl.ImageProvider
- nn.pp.core.INotificationEvent
- nn.pp.rccore.ITerminalBlockConfig
- nn.pp.rccore.ITerminalBlockInputSettings
- nn.pp.rccore.IUsbProfile
- nn.pp.rccore.IUsbProfileList
- nn.pp.rccore.IVideoSettings
- nn.pp.rccore.IVideoSettings.IVideoSetting
  - nn.pp.rccore.IVideoSettings.IVideoSettingAction
  - nn.pp.rccore.IVideoSettings.IVideoSettingBoolean
  - nn.pp.rccore.IVideoSettings.IVideoSettingInteger
  - nn.pp.rccore.IVideoSettings.IVideoSettingIntegerReadOnly
    - nn.pp.rccore.IVideoSettings.IVideoSettingInteger
- nn.pp.rccore.IVMConfigInfo
- nn.pp.rccore.IVMMountRequestResponse
- nn.pp.rccore.KeyboardInfoListener
- nn.pp.rccore.KeyboardListener
- nn.pp.rccore.MouseEventListener
- nn.pp.rccore.MouseModeListener
- nn.pp.rccore.RCAdapter.BiConsumer<T,U>
- nn.pp.rccore.RCAdapter.Consumer<T>
- nn.pp.rccore.RCAdapter.Function<T,R>
- nn.pp.rccore.RCAdapter.Supplier<R>
- nn.pp.rccore.RCAdapter.TriConsumer<T,U,V>
- nn.pp.rccore.RCCore
- nn.pp.rccore.impl.RCCoreProvider
- nn.pp.rccore.impl.RemoteConsoleRenderer
- nn.pp.rccore.SingleCursorHelper
- nn.pp.rccore.SmartCardStatusListener
- nn.pp.rccore.TerminalBlockListener
- nn.pp.rccore.VideoEventListener
- nn.pp.vmcore.VirtualMediaEventListener
- nn.pp.rccore.VirtualMediaInfoListener
- nn.pp.vmcore.VMAdapter.Consumer<T>
- nn.pp.vmcore.VMAdapter.Supplier<T>
- nn.pp.vmcore.VMCore
- nn.pp.rccore.VncListener
- nn.pp.core.WorkstationUnlockDetector

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - nn.pp.core.INotificationEvent.Severity
    - nn.pp.rccore.IKvmPort.KvmPermission
    - nn.pp.rccore.IKvmPort.VmPermission
    - nn.pp.rccore.IKvmPort.PowerPermission
    - nn.pp.rccore.ITerminalBlockConfig.Action
    - nn.pp.rccore.ITerminalBlockInputSettings.States
    - nn.pp.rccore.ITerminalBlockInputSettings.UserAccess
    - nn.pp.rccore.RCCore.ColorDepth
    - nn.pp.rccore.RCCore.Compression
    - nn.pp.rccore.RCCore.ColorSubsampling
    - nn.pp.rccore.RCCore.PreferredConnectionType
    - nn.pp.rccore.RCCore.Predefine
    - nn.pp.rccore.RCCore.KeyboardLed
    - nn.pp.rccore.RCCore.MouseMode
    - nn.pp.rccore.RCCore.MouseSyncType
    - nn.pp.rccore.RCCore.Interpolation
    - nn.pp.rccore.RCCore.Smoothing
    - nn.pp.rccore.RCCore.VideoStatus
    - nn.pp.rccore.RCCore.ClientSessionInitProperties
    - nn.pp.rccore.RCCore.PowerControlOperations
    - nn.pp.rccore.RCCore.OsdPosition
    - nn.pp.rccore.Snapshot.ColorFormat
    - nn.pp.audiocore.AudioEventListener.DeviceState
    - nn.pp.vmcore.VMCore.DriveType
    - nn.pp.vmcore.VMCore.LockFailBehavior
    - nn.pp.vmcore.VirtualMediaEventListener.LockFailAction

Copyright © 2025 Raritan Inc. All Rights Reserved.