# Package com.sun.jna.platform

Provides cross-platform utilities based on platform-specific libraries.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  FileMonitor.FileListener |
  RasterRangesUtils.RangesOutput | Abstraction of a sink for ranges.

- Class Summary
  Class | Description
  --- | ---
  DesktopWindow | Holds some general information about a window.
  EnumConverter<T extends java.lang.Enum<T>> | A `TypeConverter` that maps an integer enum value to an actual Java enum.
  EnumUtils | Several helper methods to convert integer flag (sets) into enum (sets)
  FileMonitor | Provides notification of file system changes.
  FileUtils | Miscellaneous file utils not provided for by Java.
  KeyboardUtils | Provide access to the local keyboard state.
  RasterRangesUtils | Methods that are useful to decompose a raster into a set of rectangles.
  WindowUtils | Provides additional features on a Java `Window`.
  WindowUtils.NativeWindowUtils | Window utilities with differing native implementations.
  WindowUtils.RepaintTrigger | This can be installed over a `JLayeredPane` in order to listen for repaint requests.

## Package com.sun.jna.platform Description

Provides cross-platform utilities based on platform-specific libraries.

Copyright © 2007-2016 Timothy Wall. All Rights Reserved.