This document lists changes made to the Java Common API.
Fuller descriptions of all changes can be found below (follow links).
Not all deprecations are listed here, assuming that the deprecated APIs continue to essentially work. For a full deprecation list, please consult the Javadoc.
These API specification versions may be used to indicate that a module requires a certain API feature in order to function. For example, if you see here a feature you need which is labelled 1.20, your manifest should contain in its main attributes the line:
OpenIDE-Module-Module-Dependencies: org.netbeans.modules.java.api.common > 1.20
org.netbeans.modules.java.api.common.project.ui.customizer.AntArtifactItem
org.netbeans.modules.java.api.common.classpath.ClassPathExtender
org.netbeans.modules.java.api.common.project.ui.customizer.ClassPathListCellRenderer
org.netbeans.modules.java.api.common.classpath.ClassPathModifier
org.netbeans.modules.java.api.common.classpath.ClassPathModifierSupport
org.netbeans.modules.java.api.common.classpath.ClassPathProviderImpl
org.netbeans.modules.java.api.common.classpath.ClassPathSupport
org.netbeans.modules.java.api.common.classpath.ClassPathSupportFactory
org.netbeans.modules.java.api.common.project.ui.ClassPathUiSupport
org.netbeans.modules.java.api.common.project.ui.customizer.CustomizerProvider2
org.netbeans.modules.java.api.common.project.ui.customizer.EditMediator
org.netbeans.modules.java.api.common.project.ui.JavaSourceNodeFactory
org.netbeans.modules.java.api.common.project.ui.LibrariesNode
org.netbeans.modules.java.api.common.project.ui.LogicalViewProvider2
org.netbeans.modules.java.api.common.project.ProjectProperties
org.netbeans.modules.java.api.common.project.ui.ProjectUISupport
org.netbeans.modules.java.api.common.project.ui.customizer.SourceRootsUi
ClassPathSupportFactory ClassPathSupport ClassPathProviderImpl; made by: dkonecny; issues:
#172952
Add ability to create bootclasspath with given endorsed libraries.
ClassPathExtender ClassPathModifier ClassPathModifierSupport ClassPathProviderImpl ClassPathSupportFactory ClassPathSupport ProjectProperties ClassPathUiSupport JavaSourceNodeFactory LibrariesNode LogicalViewProvider2 ProjectUISupport AntArtifactItem ClassPathListCellRenderer CustomizerProvider2 EditMediator SourceRootsUi; made by: dkonecny; issues:
#150357
Make code implementing J2SE support in project type reusable. Originally around NetBeans 4.0 most of this code was copy and pasted from java.j2seproject to several other project types and kept in synch ever since. This change eliminates duplicity of the code and refactors as much of J2SE support specific code to java.api.common module as possible.
Built on November 22 2009. | Portions Copyright 1997-2009 Sun Microsystems, Inc. All rights reserved.