Skip navigation links
org.openide.util 9.8

Base Utilities API
Under Development

See: Description

Base Utilities API 
Package Description
org.openide.util
A set of utility classes covering a few general infrastructure points in the Open APIs.
org.openide.util.io
A set of utility classes providing extensions to the Java I/O system.
org.openide.util.spi  
org.openide.xml
A set of utility classes assisting in the manipulation of XML documents.

The module concentrates general classes and utilities which are independent of client desktop (and Swing UI library) environment. Its desktop-dependent counterpart moved toorg.openide.util.ui module.

What is New (see all changes)?

Use Cases

Use-cases can be found in org.openide.util.ui module arch summary.

Exported Interfaces

This table lists all of the module exported APIs with defined stability classifications. It is generated based on answers to questions about the architecture of the module. Read them all...
Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
WeakListener.setAccessibleExportedUnder Development .../org/openide/util/WeakListeners.html

used to call the remove method using reflection

Group of systemproperty interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.openide.util.RequestProcessor.inactiveTimeExportedPrivate

Specifies the time in ms unused
RequestProcessor processor threads remain around, until they get GCed. By default 60s. Primarily used from tests.

Group of java.io.File interfaces
Interface NameIn/OutStabilitySpecified in What Document?
TranslateNamesExportedOfficial .../org/openide/util/BaseUtilities.html

Utilities.translate reads META-INF/netbeans/translate.names files from JARs

Implementation Details

Where are the sources for the module?

The sources for the module are in the NetBeans Mercurial repositories.

What do other modules need to do to declare a dependency on this one, in addition to or instead of a plain module dependency?

None.

Read more about the implementation in the answers to architecture questions.

Skip navigation links
org.openide.util 9.8

Built on September 28 2016.  |  Portions Copyright 1997-2016 Oracle. All rights reserved.