# Package org.eclipse.net4j.util

Utility classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IErrorHandler | A callback interface with a `handleError()` method.
  Predicate<T> |
  XMLUtil.ElementHandler |

- Class Summary
  Class | Description
  --- | ---
  AdapterUtil | Provides a single static `adapt()` method that conveniently and safely wraps the Platform's adaptation framework.
  ArrayUtil | Various static helper methods.
  CheckUtil | Provides static methods that check object states and invocation arguments.
  HexUtil | Provides static methods that convert to and from hexadecimal string formats.
  ObjectUtil | Various static helper methods.
  Predicates |
  Predicates.ExcludedPredicate<T> |
  Predicates.IncludedPredicate<T> |
  Predicates.UniquePredicate<T> |
  ReflectUtil | Various static helper methods for dealing with Java reflection.
  StringUtil | Various static helper methods for dealing with strings.
  UUIDGenerator | Generates 16 byte UUID values and can encode them to Strings, decode from Strings respectively.
  XMLUtil |

- Enum Summary
  Enum | Description
  --- | ---
  ReflectUtil.PrimitiveType |

- Exception Summary
  Exception | Description
  --- | ---
  WrappedException | An unchecked exception that wraps a checked exception.

- Error Summary
  Error | Description
  --- | ---
  ImplementationError | Should not be used anymore in favour of `AssertionError`.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  ReflectUtil.ExcludeFromDump | Annotates fields that are to be skipped in `ReflectUtil.collectFields()` and `ReflectUtil.toString()`.

## Package org.eclipse.net4j.util Description

Utility classes.

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html