This document lists changes made to the MultiView API/SPI.
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.core.multiview > 1.20
MultiViewHandler; made by: saubrecht; issues: #239088
MultiViews; made by: jtulach; issues: #196810
MultiViewElement; made by: jtulach; issues: #204174
iconBase(not on JDK6 due to bug in
javac). Also the attribute was made optional.
MultiViewElement; made by: jtulach; issues: #196810
SourceViewMarker; made by: mkleint; issues: #68912
MultiViewDescriptioninstances that allows to identify them as containing source code. The associated
MultiViewElement's visual representation is assumed to implement
MultiViewFactory; made by: mkleint; issues: #42646
MultiViewEditorElement; made by: jtulach; issues: #196810