#

# Net4j Utilities Documentation

Net4j Utilities contain various smaller frameworks that ease the development of environment agnostic applications.

All Packages Net4j Utilities Net4j Utilities UI
Package | Description
--- | ---
org.eclipse.net4j.util | Utility classes.
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.container.delegate | Hybrid interfaces of notifying containers and the Java Collection Framework.
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.om.job |
org.eclipse.net4j.util.om.log | Interfaces and classes for platform-independent logging.
org.eclipse.net4j.util.om.monitor | Interfaces and classes for platform-independent progress monitoring.
org.eclipse.net4j.util.om.pref | Interfaces and classes for platform-independent preference management.
org.eclipse.net4j.util.om.trace | Interfaces and classes for platform-independent tracing.
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.
org.eclipse.net4j.util.ui.actions | Reusable actions and action delegates.
org.eclipse.net4j.util.ui.confirmation | Confirmation dialogs.
org.eclipse.net4j.util.ui.container | An element wizard framework for managed containers.
org.eclipse.net4j.util.ui.dnd | Helpers for drag and drop support.
org.eclipse.net4j.util.ui.handlers | Reusable command handlers.
org.eclipse.net4j.util.ui.prefs | Helpers for O&M based preference pages.
org.eclipse.net4j.util.ui.proposals | Copied from org.eclipse.ui.texteditor.
org.eclipse.net4j.util.ui.security | Credentials dialogs.
org.eclipse.net4j.util.ui.views | Helpers for Eclipse view parts.
org.eclipse.net4j.util.ui.widgets | A library with reusable widgets.