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
org.netbeans.core.spi.multiview.text.MultiViewEditorElement
org.netbeans.core.spi.multiview.MultiViewElement
org.netbeans.core.spi.multiview.MultiViewFactory
org.netbeans.core.api.multiview.MultiViewHandler
org.netbeans.core.api.multiview.MultiViews
org.netbeans.core.spi.multiview.SourceViewMarker
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
MultiViewDescription
instances that allows to identify them
as containing source code. The associated MultiViewElement
's visual representation
is assumed to implement CloneableEditorSupport.Pane
interface.
MultiViewFactory
; made by: mkleint; issues:
#42646
MultiViewEditorElement
; made by: jtulach; issues:
#196810