# Package org.eclipse.net4j.util

package org.eclipse.net4j.util
Utility classes.

Related Packages
Package
Description
org.eclipse.net4j.util.cache
A generic caching and memory monitoring framework.
org.eclipse.net4j.util.collection
Additional collection-like interfaces and classes.
org.eclipse.net4j.util.concurrent
Utility interfaces and classes commonly useful in concurrent programming.
org.eclipse.net4j.util.confirmation
A framework for providing confirmation from users.
org.eclipse.net4j.util.container
A framework of notifying collections and wiring containers.
org.eclipse.net4j.util.event
A framework for sending of and listening to events.
org.eclipse.net4j.util.factory
A framework for factory based instance creation.
org.eclipse.net4j.util.fsm
A framework for finite state machines.
org.eclipse.net4j.util.io
Interfaces and classes for I/O.
org.eclipse.net4j.util.lifecycle
A framework for components with a simple lifecycle.
org.eclipse.net4j.util.om
Interfaces and classes for platform-independent operations and maintenance (O&M).
org.eclipse.net4j.util.options
A framework for option containers that fire change events.
org.eclipse.net4j.util.properties
A framework to describe and access properties of POJOs and to support Eclipse `property testers` and `IPropertySources` in a uniform way.
org.eclipse.net4j.util.ref
A framework for memory-sensitive keyed references and value maps.
org.eclipse.net4j.util.registry
Interfaces and classes for general purpose registries.
org.eclipse.net4j.util.security
Interfaces and classes for security, negotiation, authentication, authorization and cryptography.
org.eclipse.net4j.util.transaction
A framework for transactional operations.
org.eclipse.net4j.util.ui
Reusable UI components.
Class
Description
AbstractSupport
AbstractSupport.ClassAvailability
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.
ConsumerWithException<T,E extends Exception>
An interface with an `ConsumerWithException.accept(Object)` method that can propagate checked exceptions.
DoubleBiPredicate
ExceptionHandler
ExceptionHandler.Factory
Handler<T>
Deprecated.
As of 3.10 use `Consumer`.
HexUtil
Provides static methods that convert to and from hexadecimal string formats.
IDChanger
A utility class for changing IDs according to a set of changes.
IDChanger.ChangeHandler
A handler for ID changes.
IErrorHandler
A callback interface with a `handleError()` method.
ImplementationError
Should not be used anymore in favor of `AssertionError`.
LongBiPredicate
ObjectUtil
Various static helper methods.
ParameterAware
Can receive parameters.
PluginUtil
Predicate<T>
Deprecated.
As of 3.10 use `Predicate`.
Predicate.DelegatingPredicate<T>
Deprecated.
As of 3.10 use `Predicate`.
Predicates
Deprecated.
As of 3.10 use `Predicate`.
Predicates.ExcludedPredicate<T>
Predicates.IncludedPredicate<T>
Predicates.UniquePredicate<T>
ReflectUtil
Various static helper methods for dealing with Java reflection.
ReflectUtil.ExcludeFromDump
Annotates fields that are to be skipped in `ReflectUtil.collectFields()` and `ReflectUtil.toString()`.
ReflectUtil.PrimitiveType
ReflectUtil.ReflectionException
ReflectUtil.Setting
RunnableWithException
An interface with a `RunnableWithException.run()` method that can propagate checked exceptions.
StringConverter
Converts any kind of `objects` to strings.
StringConverter.MetaFactory
StringParser<T>
Parses strings and returns any kind of `objects`.
StringParser.EnumStringParser<T extends Enum<T>>
StringParser.MetaFactory
StringTester
Tests the relationships of pairs of strings.
StringTester.MetaFactory
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.
WrappedException
An unchecked exception that wraps a checked exception.
XMLUtil
XMLUtil.ElementHandler