Hierarchy For All Packages
Package Hierarchies:- oshi,
- oshi.data.windows,
- oshi.hardware,
- oshi.hardware.common,
- oshi.hardware.platform.linux,
- oshi.hardware.platform.mac,
- oshi.hardware.platform.unix.freebsd,
- oshi.hardware.platform.unix.solaris,
- oshi.hardware.platform.windows,
- oshi.jna.platform.linux,
- oshi.jna.platform.mac,
- oshi.jna.platform.unix,
- oshi.jna.platform.unix.freebsd,
- oshi.jna.platform.unix.solaris,
- oshi.jna.platform.windows,
- oshi.software.common,
- oshi.software.os,
- oshi.software.os.linux,
- oshi.software.os.mac,
- oshi.software.os.unix.freebsd,
- oshi.software.os.unix.solaris,
- oshi.software.os.windows,
- oshi.util,
- oshi.util.platform.linux,
- oshi.util.platform.mac,
- oshi.util.platform.unix.freebsd,
- oshi.util.platform.unix.solaris,
- oshi.util.platform.windows
Class Hierarchy
- java.lang.Object
- oshi.hardware.common.AbstractBaseboard (implements oshi.hardware.Baseboard)
- oshi.hardware.platform.windows.WindowsBaseboard
- oshi.hardware.common.AbstractCentralProcessor (implements oshi.hardware.CentralProcessor)
- oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
- oshi.hardware.platform.linux.LinuxCentralProcessor
- oshi.hardware.platform.mac.MacCentralProcessor
- oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
- oshi.hardware.platform.windows.WindowsCentralProcessor
- oshi.hardware.common.AbstractComputerSystem (implements oshi.hardware.ComputerSystem)
- oshi.hardware.common.AbstractDisplay (implements oshi.hardware.Display)
- oshi.hardware.platform.unix.freebsd.FreeBsdDisplay
- oshi.hardware.platform.linux.LinuxDisplay
- oshi.hardware.platform.mac.MacDisplay
- oshi.hardware.platform.unix.solaris.SolarisDisplay
- oshi.hardware.platform.windows.WindowsDisplay
- oshi.hardware.common.AbstractFirmware (implements oshi.hardware.Firmware)
- oshi.hardware.common.AbstractGlobalMemory (implements oshi.hardware.GlobalMemory)
- oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
- oshi.hardware.platform.linux.LinuxGlobalMemory
- oshi.hardware.platform.mac.MacGlobalMemory
- oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
- oshi.hardware.platform.windows.WindowsGlobalMemory
- oshi.hardware.common.AbstractHardwareAbstractionLayer (implements oshi.hardware.HardwareAbstractionLayer)
- oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
- oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
- oshi.hardware.platform.mac.MacHardwareAbstractionLayer
- oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
- oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
- oshi.software.common.AbstractNetworkParams (implements oshi.software.os.NetworkParams)
- oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- oshi.software.os.linux.LinuxNetworkParams
- oshi.software.os.mac.MacNetworkParams
- oshi.software.os.unix.solaris.SolarisNetworkParams
- oshi.software.os.windows.WindowsNetworkParams
- oshi.hardware.common.AbstractNetworks (implements oshi.hardware.Networks)
- oshi.hardware.platform.unix.freebsd.FreeBsdNetworks
- oshi.hardware.platform.linux.LinuxNetworks
- oshi.hardware.platform.mac.MacNetworks
- oshi.hardware.platform.unix.solaris.SolarisNetworks
- oshi.hardware.platform.windows.WindowsNetworks
- oshi.software.common.AbstractOperatingSystem (implements oshi.software.os.OperatingSystem)
- oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
- oshi.software.os.linux.LinuxOperatingSystem
- oshi.software.os.mac.MacOperatingSystem
- oshi.software.os.unix.solaris.SolarisOperatingSystem
- oshi.software.os.windows.WindowsOperatingSystem
- oshi.software.common.AbstractOSVersionInfoEx (implements oshi.software.os.OperatingSystemVersion)
- oshi.software.os.unix.freebsd.FreeBsdOSVersionInfoEx
- oshi.software.os.linux.LinuxOSVersionInfoEx
- oshi.software.os.mac.MacOSVersionInfoEx
- oshi.software.os.unix.solaris.SolarisOSVersionInfoEx
- oshi.software.os.windows.WindowsOSVersionInfoEx
- oshi.hardware.common.AbstractPowerSource (implements oshi.hardware.PowerSource)
- oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
- oshi.hardware.platform.linux.LinuxPowerSource
- oshi.hardware.platform.mac.MacPowerSource
- oshi.hardware.platform.unix.solaris.SolarisPowerSource
- oshi.hardware.platform.windows.WindowsPowerSource
- oshi.hardware.common.AbstractSoundCard (implements oshi.hardware.SoundCard)
- oshi.hardware.platform.unix.freebsd.FreeBsdSoundCard
- oshi.hardware.platform.linux.LinuxSoundCard
- oshi.hardware.platform.mac.MacSoundCard
- oshi.hardware.platform.unix.solaris.SolarisSoundCard
- oshi.hardware.platform.windows.WindowsSoundCard
- oshi.hardware.common.AbstractUsbDevice (implements oshi.hardware.UsbDevice)
- oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
- oshi.hardware.platform.linux.LinuxUsbDevice
- oshi.hardware.platform.mac.MacUsbDevice
- oshi.hardware.platform.unix.solaris.SolarisUsbDevice
- oshi.hardware.platform.windows.WindowsUsbDevice
- oshi.util.platform.unix.freebsd.BsdSysctlUtil
- oshi.util.platform.mac.CfUtil
- oshi.util.EdidUtil
- oshi.util.ExecutingCommand
- oshi.util.FileUtil
- oshi.util.FormatUtil
- oshi.hardware.platform.unix.freebsd.FreeBsdDisks (implements oshi.hardware.Disks)
- oshi.software.os.unix.freebsd.FreeBsdFileSystem (implements oshi.software.os.FileSystem)
- oshi.hardware.platform.unix.freebsd.FreeBsdSensors (implements oshi.hardware.Sensors)
- oshi.hardware.HWDiskStore (implements java.lang.Comparable<T>, java.io.Serializable)
- oshi.hardware.HWPartition (implements java.lang.Comparable<T>, java.io.Serializable)
- oshi.util.platform.mac.IOKitUtil
- oshi.util.platform.unix.solaris.KstatUtil
- oshi.hardware.platform.linux.LinuxDisks (implements oshi.hardware.Disks)
- oshi.software.os.linux.LinuxFileSystem (implements oshi.software.os.FileSystem)
- oshi.hardware.platform.linux.LinuxSensors (implements oshi.hardware.Sensors)
- oshi.software.os.linux.LinuxUserGroupInfo
- oshi.util.LsofUtil
- oshi.hardware.platform.mac.MacDisks (implements oshi.hardware.Disks)
- oshi.software.os.mac.MacFileSystem (implements oshi.software.os.FileSystem)
- oshi.hardware.platform.mac.MacSensors (implements oshi.hardware.Sensors)
- oshi.util.MapUtil
- oshi.hardware.NetworkIF (implements java.io.Serializable)
- oshi.software.os.OSFileStore (implements java.io.Serializable)
- oshi.software.os.OSProcess (implements java.io.Serializable)
- oshi.software.os.OSUser
- oshi.util.ParseUtil
- oshi.util.platform.windows.PdhUtilXP
- oshi.data.windows.PerfCounterQuery<T>
- oshi.data.windows.PerfCounterWildcardQuery<T>
- oshi.data.windows.PerfCounterQueryHandler
- oshi.util.platform.windows.PerfDataUtil
- oshi.util.platform.windows.PerfDataUtil.PerfCounter
- com.sun.jna.PointerType (implements com.sun.jna.NativeMapped)
- com.sun.jna.ptr.ByReference
- com.sun.jna.ptr.IntByReference
- oshi.jna.platform.mac.IOKit.IOConnect
- oshi.jna.platform.mac.IOKit.MachPort
- com.sun.jna.ptr.IntByReference
- oshi.jna.platform.mac.CoreFoundation.CFAllocatorRef
- oshi.jna.platform.mac.CoreFoundation.CFArrayRef
- oshi.jna.platform.mac.CoreFoundation.CFBooleanRef
- oshi.jna.platform.mac.CoreFoundation.CFDictionaryRef
- oshi.jna.platform.mac.CoreFoundation.CFMutableDictionaryRef
- oshi.jna.platform.mac.CoreFoundation.CFNumberRef
- oshi.jna.platform.mac.CoreFoundation.CFStringRef
- oshi.jna.platform.mac.CoreFoundation.CFTypeRef
- oshi.jna.platform.mac.CoreFoundation.CFDataRef
- oshi.jna.platform.mac.DiskArbitration.DADiskRef
- oshi.jna.platform.mac.DiskArbitration.DASessionRef
- oshi.jna.platform.linux.Udev.UdevDevice
- oshi.jna.platform.linux.Udev.UdevEnumerate
- oshi.jna.platform.linux.Udev.UdevHandle
- oshi.jna.platform.linux.Udev.UdevListEntry
- com.sun.jna.ptr.ByReference
- oshi.util.platform.linux.ProcUtil
- oshi.util.platform.mac.SmcUtil
- oshi.hardware.platform.unix.solaris.SolarisDisks (implements oshi.hardware.Disks)
- oshi.software.os.unix.solaris.SolarisFileSystem (implements oshi.software.os.FileSystem)
- oshi.hardware.platform.unix.solaris.SolarisSensors (implements oshi.hardware.Sensors)
- oshi.util.StringUtil
- com.sun.jna.Structure
- oshi.jna.platform.unix.CLibrary.Addrinfo
- oshi.jna.platform.unix.CLibrary.Addrinfo.ByReference (implements com.sun.jna.Structure.ByReference)
- oshi.jna.platform.unix.CLibrary.Sockaddr
- oshi.jna.platform.unix.CLibrary.Sockaddr.ByReference (implements com.sun.jna.Structure.ByReference)
- oshi.jna.platform.unix.CLibrary.Timeval
- oshi.jna.platform.mac.IOKit.SMCKeyData
- oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
- oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
- oshi.jna.platform.mac.IOKit.SMCKeyDataVers
- oshi.jna.platform.mac.IOKit.SMCVal
- oshi.jna.platform.unix.freebsd.Libc.CpTime
- oshi.jna.platform.windows.PowrProf.SystemBatteryState
- oshi.jna.platform.unix.CLibrary.Addrinfo
- oshi.util.platform.mac.SysctlUtil
- oshi.SystemInfo (implements java.io.Serializable)
- oshi.util.Util
- oshi.jna.platform.windows.VersionHelpers
- oshi.hardware.platform.windows.WindowsDisks (implements oshi.hardware.Disks)
- oshi.software.os.windows.WindowsFileSystem (implements oshi.software.os.FileSystem)
- oshi.software.os.windows.WindowsOSSystemInfo
- oshi.hardware.platform.windows.WindowsSensors (implements oshi.hardware.Sensors)
- oshi.util.platform.windows.WmiQueryHandler
- oshi.util.platform.windows.WmiUtil
- oshi.hardware.common.AbstractBaseboard (implements oshi.hardware.Baseboard)
Interface Hierarchy
- com.sun.jna.AltCallingConvention
- com.sun.jna.win32.StdCall
- com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.Library)
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.platform.win32.Wincon, com.sun.jna.platform.win32.WinNT)
- oshi.jna.platform.windows.Kernel32
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.platform.win32.Wincon, com.sun.jna.platform.win32.WinNT)
- com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.Library)
- com.sun.jna.win32.StdCall
- com.sun.jna.platform.win32.BaseTSD
- com.sun.jna.platform.win32.WinBase (also extends com.sun.jna.platform.win32.WinDef)
- com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- oshi.jna.platform.windows.Kernel32
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
- com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- oshi.jna.platform.windows.Kernel32
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- com.sun.jna.platform.win32.WinBase (also extends com.sun.jna.platform.win32.WinDef)
- java.lang.Comparable<T>
- oshi.hardware.UsbDevice (also extends java.io.Serializable)
- com.sun.jna.Library
- oshi.jna.platform.unix.CLibrary
- oshi.jna.platform.mac.CoreFoundation
- oshi.jna.platform.mac.DiskArbitration
- oshi.jna.platform.mac.IOKit
- oshi.jna.platform.windows.PowrProf
- com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.win32.StdCall)
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.platform.win32.Wincon, com.sun.jna.platform.win32.WinNT)
- oshi.jna.platform.windows.Kernel32
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.platform.win32.Wincon, com.sun.jna.platform.win32.WinNT)
- com.sun.jna.platform.mac.SystemB
- oshi.jna.platform.linux.Udev
- oshi.data.windows.PerfCounterQuery.PdhCounterProperty
- oshi.data.windows.PerfCounterWildcardQuery.PdhCounterWildcardProperty
- java.io.Serializable
- oshi.hardware.Baseboard
- oshi.hardware.CentralProcessor
- oshi.hardware.ComputerSystem
- oshi.hardware.Disks
- oshi.hardware.Display
- oshi.software.os.FileSystem
- oshi.hardware.Firmware
- oshi.hardware.GlobalMemory
- oshi.hardware.HardwareAbstractionLayer
- oshi.software.os.NetworkParams
- oshi.hardware.Networks
- oshi.software.os.OperatingSystem
- oshi.software.os.OperatingSystemVersion
- oshi.hardware.PowerSource
- oshi.hardware.Sensors
- oshi.hardware.UsbDevice (also extends java.lang.Comparable<T>)
- oshi.hardware.SoundCard
- com.sun.jna.platform.win32.Wincon
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinNT)
- oshi.jna.platform.windows.Kernel32
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinNT)
- com.sun.jna.platform.win32.WinDef
- com.sun.jna.platform.win32.WinBase (also extends com.sun.jna.platform.win32.BaseTSD)
- com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- oshi.jna.platform.windows.Kernel32
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
- com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinError)
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- oshi.jna.platform.windows.Kernel32
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- com.sun.jna.platform.win32.WinBase (also extends com.sun.jna.platform.win32.BaseTSD)
- com.sun.jna.platform.win32.WinError
- com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinDef)
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- oshi.jna.platform.windows.Kernel32
- com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
- com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinDef)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- oshi.hardware.CentralProcessor.TickType
- oshi.util.platform.mac.CfUtil.CFNumberType
- oshi.software.os.OperatingSystem.ProcessSort
- oshi.software.os.OSProcess.State
- oshi.data.windows.PerfCounterQuery.CounterDataSource
- oshi.PlatformEnum
- oshi.hardware.platform.windows.WindowsGlobalMemory.PageSwapProperty (implements oshi.data.windows.PerfCounterQuery.PdhCounterProperty)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)