# Hierarchy For Package com.sun.jna.platform.unix

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.sun.jna.platform.unix.LibCUtil
  - java.lang.Number (implements java.io.Serializable)
    - com.sun.jna.IntegerType (implements com.sun.jna.NativeMapped)
      - com.sun.jna.platform.unix.LibCAPI.size_t
      - com.sun.jna.platform.unix.LibCAPI.ssize_t
      - com.sun.jna.NativeLong
        - com.sun.jna.platform.unix.X11.VisualID
        - com.sun.jna.platform.unix.X11.XID
          - com.sun.jna.platform.unix.X11.Atom
          - com.sun.jna.platform.unix.X11.Colormap
          - com.sun.jna.platform.unix.X11.Cursor
          - com.sun.jna.platform.unix.X11.Drawable
            - com.sun.jna.platform.unix.X11.Pixmap
            - com.sun.jna.platform.unix.X11.Window
          - com.sun.jna.platform.unix.X11.Font
          - com.sun.jna.platform.unix.X11.KeySym
          - com.sun.jna.platform.unix.X11.Xrender.PictFormat
  - com.sun.jna.PointerType (implements com.sun.jna.NativeMapped)
    - com.sun.jna.ptr.ByReference
      - com.sun.jna.platform.unix.LibCAPI.size_t.ByReference
      - com.sun.jna.platform.unix.X11.AtomByReference
      - com.sun.jna.platform.unix.X11.WindowByReference
    - com.sun.jna.platform.unix.X11.Display
    - com.sun.jna.platform.unix.X11.GC
    - com.sun.jna.platform.unix.X11.Screen
    - com.sun.jna.platform.unix.X11.Visual
    - com.sun.jna.platform.unix.X11.XImage
  - com.sun.jna.Structure
    - com.sun.jna.platform.unix.Resource.Rlimit
    - com.sun.jna.Union
      - com.sun.jna.platform.unix.X11.XClientMessageEvent.Data
      - com.sun.jna.platform.unix.X11.XEvent
    - com.sun.jna.platform.unix.X11.XAnyEvent
    - com.sun.jna.platform.unix.X11.XButtonEvent
      - com.sun.jna.platform.unix.X11.XButtonPressedEvent
      - com.sun.jna.platform.unix.X11.XButtonReleasedEvent
    - com.sun.jna.platform.unix.X11.XCirculateEvent
    - com.sun.jna.platform.unix.X11.XCirculateRequestEvent
    - com.sun.jna.platform.unix.X11.XClientMessageEvent
    - com.sun.jna.platform.unix.X11.XColormapEvent
    - com.sun.jna.platform.unix.X11.XConfigureEvent
    - com.sun.jna.platform.unix.X11.XConfigureRequestEvent
    - com.sun.jna.platform.unix.X11.XCreateWindowEvent
    - com.sun.jna.platform.unix.X11.XCrossingEvent
      - com.sun.jna.platform.unix.X11.XEnterWindowEvent
      - com.sun.jna.platform.unix.X11.XLeaveWindowEvent
    - com.sun.jna.platform.unix.X11.XDestroyWindowEvent
    - com.sun.jna.platform.unix.X11.XDeviceByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.unix.X11.XErrorEvent
    - com.sun.jna.platform.unix.X11.XExposeEvent
    - com.sun.jna.platform.unix.X11.XFocusChangeEvent
      - com.sun.jna.platform.unix.X11.XFocusInEvent
      - com.sun.jna.platform.unix.X11.XFocusOutEvent
    - com.sun.jna.platform.unix.X11.XGCValues
    - com.sun.jna.platform.unix.X11.XGenericEvent
    - com.sun.jna.platform.unix.X11.XGenericEventCookie
    - com.sun.jna.platform.unix.X11.XGraphicsExposeEvent
    - com.sun.jna.platform.unix.X11.XGravityEvent
    - com.sun.jna.platform.unix.X11.XInputClassInfoByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.unix.X11.XKeyboardControlRef (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.unix.X11.XKeyboardStateRef (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.unix.X11.XKeyEvent
    - com.sun.jna.platform.unix.X11.XKeymapEvent
    - com.sun.jna.platform.unix.X11.XMapEvent
    - com.sun.jna.platform.unix.X11.XMappingEvent
    - com.sun.jna.platform.unix.X11.XMapRequestEvent
    - com.sun.jna.platform.unix.X11.XModifierKeymapRef (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.unix.X11.XMotionEvent
      - com.sun.jna.platform.unix.X11.XPointerMovedEvent
    - com.sun.jna.platform.unix.X11.XNoExposeEvent
    - com.sun.jna.platform.unix.X11.XPoint
    - com.sun.jna.platform.unix.X11.XPropertyEvent
    - com.sun.jna.platform.unix.X11.XRectangle
    - com.sun.jna.platform.unix.X11.Xrender.XRenderDirectFormat
    - com.sun.jna.platform.unix.X11.Xrender.XRenderPictFormat
    - com.sun.jna.platform.unix.X11.XReparentEvent
    - com.sun.jna.platform.unix.X11.XResizeRequestEvent
    - com.sun.jna.platform.unix.X11.XSelectionClearEvent
    - com.sun.jna.platform.unix.X11.XSelectionEvent
    - com.sun.jna.platform.unix.X11.XSelectionRequestEvent
    - com.sun.jna.platform.unix.X11.XSetWindowAttributes
    - com.sun.jna.platform.unix.X11.XSizeHints
    - com.sun.jna.platform.unix.X11.XSizeHints.Aspect
    - com.sun.jna.platform.unix.X11.XTextProperty
    - com.sun.jna.platform.unix.X11.XUnmapEvent
    - com.sun.jna.platform.unix.X11.XVisibilityEvent
    - com.sun.jna.platform.unix.X11.XVisualInfo
    - com.sun.jna.platform.unix.X11.XWindowAttributes
    - com.sun.jna.platform.unix.X11.XWMHints

## Interface Hierarchy

- com.sun.jna.Callback
  - com.sun.jna.platform.unix.X11.XErrorHandler
- com.sun.jna.Library
  - com.sun.jna.platform.unix.LibC (also extends com.sun.jna.platform.unix.LibCAPI)
  - com.sun.jna.platform.unix.X11
  - com.sun.jna.platform.unix.X11.Xevie
  - com.sun.jna.platform.unix.X11.Xext
  - com.sun.jna.platform.unix.X11.Xrender
  - com.sun.jna.platform.unix.X11.XTest
- com.sun.jna.platform.unix.Reboot
  - com.sun.jna.platform.unix.LibCAPI (also extends com.sun.jna.platform.unix.Resource)
    - com.sun.jna.platform.unix.LibC (also extends com.sun.jna.Library)
- com.sun.jna.platform.unix.Resource
  - com.sun.jna.platform.unix.LibCAPI (also extends com.sun.jna.platform.unix.Reboot)
    - com.sun.jna.platform.unix.LibC (also extends com.sun.jna.Library)