Each {@link org.netbeans.api.java.platform.JavaPlatform} is one installation of a
Java platform, such as Java SE, Java EE, or Java ME. It has a specification name like
J2SE and a version such as 1.4. A platform like J2ME
may also have associated profiles like MIDP 1.0.
{@link org.netbeans.api.java.platform.JavaPlatformManager} keeps track of
installed platforms.
This package defines the classes which the NetBeans Jackpot module uses
to start a session, execute queries and transformations, and save the
results. Normally query and transformation classes should not reference
anything in this package.
This package defines the classes which provide the base for query classes.
A query is an action which scans a specified abstract syntax tree and
returns a report, but does not make any modifications to the tree.
This package defines the classes which provide the base for transformation
classes. It extends the com.sun.source.tree API to define an interface for
modifying trees and committing those changes back to Java source files.
{@link org.netbeans.spi.java.platform.PlatformInstall} lets you recognize a
category of Java platform (e.g. Java SE, Java ME) and also supply a custom wizard to scan a
directory in order to autodetect installed platforms.
The PlatformInstall instances are provided by the platform implementor and registered
in the org-netbeans-api-java/platform/installers folder of system filesystem.
Utilities to help create the UI for a Java-oriented project.
{@link org.netbeans.spi.java.project.support.ui.PackageView} supplies a
package-oriented view of a Java source root, which you may wish to use as a part
of your project's logical view.