See: Description
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.
WeakListeners
class got variants of propertyChange()
and vetoableChange()
methods, which take the property name.
They are to be used as an argument to
addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
and addVetoableChangeListener(String propertyName, PropertyChangeListener listener)
methods respectively, and will call the appropriate remove methods with the provided
property name.
The following classes were spinned of into org.openide.util.base module:
The class Utilities was also split and the client desktop indepenent parts landed in BaseUtilities. Although all the constants and methods are still available through Utilities class, it is advised to change the dependencies and reference them through BaseUtilities.
Use-cases can be found in org.openide.util.ui module arch summary.
|
|
|
The sources for the module are in the NetBeans Mercurial repositories.
None.
Read more about the implementation in the answers to architecture questions.