See: Description
| Package | Description |
|---|---|
| org.netbeans.modules.java.j2seproject.api |
Uses various project APIs to implement the project type. Build system design document
Definition of j2seproject-specific portions of project.xml (1st revision).
Definition of j2seproject-specific portions of project.xml (2nd revision).
Definition of recognized keys in project.properties and/or
private.properties. XXX not yet formally specified.
Definition of targets in build-impl.xml which may be called or
overridden in build.xml. XXX not yet formally specified.
Added a new friend API to allow J2SE Project extension to obtain and set active project platform.
J2SECategoryExtensionProvider so far restricted the possibility to extend
panels in Project Properties dialog to Run and Package panels only. Now it is possible
to extend also Application panel.
The J2SEProject calls all the instances of the GeneratedFilesInterceptor
registered in the project Lookup when a a build script file has been updated
or created.
Added interface J2SECustomPropertySaver with method save()
to enable correct saving of properties added by JSE Project extending modules.
If a JSE Project extending module adds/modifies panels in Project Property
panels, then a mechanism is needed to ensure that all user-modified properties
are correctly stored in project.properties and private.properties when OK pressed.
Replace the existing J2SERunConfigProvider interface by
J2SECategoryExtensionProvider. The old interface was hardwired
to enable extension of Run panel only with one extension panel only. The
new interface provides this mechanism for any category and allows
multiple extension panels per category. The new functionality is needed
for JavaFX 2.0 support module, but is not limited to it.
Covered by UI specification and design document.
|
|
|
|
|
The sources for the module are in the NetBeans Mercurial repositories.
N/A
Read more about the implementation in the answers to architecture questions.
Built on June 18 2013. | Portions Copyright 1997-2013 Oracle. All rights reserved.