# Package net.sourceforge.jnlp.util

- Interface Summary
  Interface | Description
  --- | ---
  GenericDesktopEntry | Thsi is very wierd interface, as two implementing classes have empty intersection.

- Class Summary
  Class | Description
  --- | ---
  BasicExceptionDialog | A dialog that displays some basic information about an exception
  ClasspathMatcher |
  ClasspathMatcher.ClasspathMatchers |
  FileUtils | This class contains a few file-related utility functions.
  HttpUtils |
  JarFile | A wrapper over `JarFile` that verifies zip headers to protect against GIFAR attacks.
  MD5SumWatcher |
  PropertiesFile | A properties object backed by a specified file without throwing exceptions.
  ScreenFinder |
  StreamUtils |
  TimedHashMap<K,V> | Simple utility class that extends HashMap by adding an expiry to the entries.
  UrlUtils |
  WeakList<E> | This list stores objects automatically using weak references.
  WindowsDesktopEntry | Based on https://github.com/DmitriiShamrikov/mslinks
  XDesktopEntry | This class builds a (freedesktop.org) desktop entry out of a `JNLPFile` .

- Enum Summary
  Enum | Description
  --- | ---
  FileUtils.OpenFileResult | Indicates whether a file was successfully opened.
  ImageResources |

- Exception Summary
  Exception | Description
  --- | ---
  InvalidJarHeaderException | Thrown from net.sourceforge.jnlp.utilJArFile when verification of headers fails

Submit a bug or feature