#

# Net4j Utilities Documentation

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

See: Description

Net4j Utilities
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.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.

Net4j Utilities UI
Package | Description
--- | ---
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.

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

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