Issue #146377: correctly implement getLookup by default for all MultiDataObject subclasses. diff --git a/apisupport.project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/NewLoaderIterator.java b/apisupport.project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/NewLoaderIterator.java --- a/apisupport.project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/NewLoaderIterator.java +++ b/apisupport.project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/NewLoaderIterator.java @@ -187,7 +187,7 @@ try { SpecificationVersion current = model.getModuleInfo().getDependencyVersion("org.openide.loaders"); loaderlessObject = current.compareTo(new SpecificationVersion("7.1")) >= 0; // NOI18N - lookupReadyObject = current.compareTo(new SpecificationVersion("6.0")) >= 0; // NOI18N + lookupReadyObject = current.compareTo(new SpecificationVersion("6.0")) >= 0 && current.compareTo(new SpecificationVersion("7.3")) < 0; // NOI18N } catch (IOException ex) { Logger.getLogger(NewLoaderIterator.class.getName()).log(Level.INFO, null, ex); loaderlessObject = false; diff --git a/apisupport.project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataObjectInLayer.javx b/apisupport.project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataObjectInLayer.javx --- a/apisupport.project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataObjectInLayer.javx +++ b/apisupport.project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataObjectInLayer.javx @@ -14,7 +14,6 @@ import org.openide.nodes.CookieSet; import org.openide.nodes.Node; import org.openide.nodes.Children; -import org.openide.util.Lookup; ${EDITOR_SUPPORT_IMPORT} public class ${PREFIX}DataObject extends MultiDataObject { @@ -29,8 +28,4 @@ return new DataNode(this, Children.LEAF, getLookup()); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } } diff --git a/beans/nbproject/project.xml b/beans/nbproject/project.xml --- a/beans/nbproject/project.xml +++ b/beans/nbproject/project.xml @@ -248,7 +248,7 @@ - 7.0 + 7.3 diff --git a/beans/src/org/netbeans/modules/beans/beaninfo/BIDataObject.java b/beans/src/org/netbeans/modules/beans/beaninfo/BIDataObject.java --- a/beans/src/org/netbeans/modules/beans/beaninfo/BIDataObject.java +++ b/beans/src/org/netbeans/modules/beans/beaninfo/BIDataObject.java @@ -45,7 +45,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; /** * @@ -64,8 +63,4 @@ return new BIDataNode(this); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } } diff --git a/cnd/nbproject/project.xml b/cnd/nbproject/project.xml --- a/cnd/nbproject/project.xml +++ b/cnd/nbproject/project.xml @@ -206,7 +206,7 @@ - 7.0 + 7.3 diff --git a/cnd/src/org/netbeans/modules/cnd/loaders/CndDataObject.java b/cnd/src/org/netbeans/modules/cnd/loaders/CndDataObject.java --- a/cnd/src/org/netbeans/modules/cnd/loaders/CndDataObject.java +++ b/cnd/src/org/netbeans/modules/cnd/loaders/CndDataObject.java @@ -60,7 +60,6 @@ import org.netbeans.modules.cnd.execution.BinaryExecSupport; import org.openide.nodes.CookieSet; import org.openide.nodes.Node.Cookie; -import org.openide.util.Lookup; /** * Abstract superclass of a C/C++/Fortran DataObject. @@ -77,11 +76,6 @@ init(); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } - /** * Initialize cookies for this DataObject. This method may get overridden * by derived classes who need to use a different set of cookies. diff --git a/cnd/src/org/netbeans/modules/cnd/loaders/ExeObject.java b/cnd/src/org/netbeans/modules/cnd/loaders/ExeObject.java --- a/cnd/src/org/netbeans/modules/cnd/loaders/ExeObject.java +++ b/cnd/src/org/netbeans/modules/cnd/loaders/ExeObject.java @@ -46,7 +46,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.Node; import org.openide.util.HelpCtx; -import org.openide.util.Lookup; /** Superclass for Elf objects in the Repository. * @@ -63,11 +62,6 @@ protected void init() { - } - - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); } @Override diff --git a/groovy.gsp/nbproject/project.xml b/groovy.gsp/nbproject/project.xml --- a/groovy.gsp/nbproject/project.xml +++ b/groovy.gsp/nbproject/project.xml @@ -168,7 +168,7 @@ - 6.0 + 7.3 diff --git a/groovy.gsp/src/org/netbeans/modules/groovy/gsp/loaders/GspDataObject.java b/groovy.gsp/src/org/netbeans/modules/groovy/gsp/loaders/GspDataObject.java --- a/groovy.gsp/src/org/netbeans/modules/groovy/gsp/loaders/GspDataObject.java +++ b/groovy.gsp/src/org/netbeans/modules/groovy/gsp/loaders/GspDataObject.java @@ -47,11 +47,9 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; import org.openide.text.DataEditorSupport; -public class GspDataObject extends MultiDataObject - implements Lookup.Provider { +public class GspDataObject extends MultiDataObject { public GspDataObject(FileObject pf, GspDataLoader loader) throws DataObjectExistsException, IOException { super(pf, loader); @@ -67,8 +65,4 @@ return new GspDataNode(this, getLookup()); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } } diff --git a/gsf/nbproject/project.xml b/gsf/nbproject/project.xml --- a/gsf/nbproject/project.xml +++ b/gsf/nbproject/project.xml @@ -292,7 +292,7 @@ - 7.0 + 7.3 diff --git a/gsf/src/org/netbeans/modules/gsf/GsfDataObject.java b/gsf/src/org/netbeans/modules/gsf/GsfDataObject.java --- a/gsf/src/org/netbeans/modules/gsf/GsfDataObject.java +++ b/gsf/src/org/netbeans/modules/gsf/GsfDataObject.java @@ -58,10 +58,8 @@ import org.openide.loaders.SaveAsCapable; import org.openide.nodes.Node; import org.openide.nodes.Node.Cookie; -import org.openide.text.CloneableEditor; import org.openide.text.CloneableEditorSupport; import org.openide.text.DataEditorSupport; -import org.openide.util.Lookup; import org.openide.windows.CloneableOpenSupport; public class GsfDataObject extends MultiDataObject { @@ -95,11 +93,6 @@ public @Override Node createNodeDelegate() { return new GsfDataNode(this, language); - } - - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); } public @Override T getCookie(Class type) { diff --git a/hibernate/nbproject/project.xml b/hibernate/nbproject/project.xml --- a/hibernate/nbproject/project.xml +++ b/hibernate/nbproject/project.xml @@ -365,7 +365,7 @@ - 6.8 + 7.3 diff --git a/hibernate/src/org/netbeans/modules/hibernate/loaders/mapping/HibernateMappingDataObject.java b/hibernate/src/org/netbeans/modules/hibernate/loaders/mapping/HibernateMappingDataObject.java --- a/hibernate/src/org/netbeans/modules/hibernate/loaders/mapping/HibernateMappingDataObject.java +++ b/hibernate/src/org/netbeans/modules/hibernate/loaders/mapping/HibernateMappingDataObject.java @@ -58,8 +58,6 @@ import org.openide.nodes.CookieSet; import org.openide.nodes.Node; import org.openide.text.DataEditorSupport; -import org.openide.util.Exceptions; -import org.openide.util.Lookup; /** * Represents the Hibernate mapping file @@ -144,8 +142,4 @@ return new HibernateMappingDataNode(this); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } } diff --git a/hibernate/src/org/netbeans/modules/hibernate/loaders/reveng/HibernateRevengDataObject.java b/hibernate/src/org/netbeans/modules/hibernate/loaders/reveng/HibernateRevengDataObject.java --- a/hibernate/src/org/netbeans/modules/hibernate/loaders/reveng/HibernateRevengDataObject.java +++ b/hibernate/src/org/netbeans/modules/hibernate/loaders/reveng/HibernateRevengDataObject.java @@ -56,7 +56,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; import org.openide.text.DataEditorSupport; /** @@ -141,8 +140,4 @@ return new HibernateRevengDataNode(this); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } } diff --git a/html/nbproject/project.xml b/html/nbproject/project.xml --- a/html/nbproject/project.xml +++ b/html/nbproject/project.xml @@ -179,7 +179,7 @@ - 7.0 + 7.3 diff --git a/html/src/org/netbeans/modules/html/HtmlDataObject.java b/html/src/org/netbeans/modules/html/HtmlDataObject.java --- a/html/src/org/netbeans/modules/html/HtmlDataObject.java +++ b/html/src/org/netbeans/modules/html/HtmlDataObject.java @@ -54,8 +54,6 @@ import org.netbeans.api.lexer.Token; import org.netbeans.api.lexer.TokenHierarchy; import org.netbeans.api.lexer.TokenSequence; -import org.netbeans.api.project.FileOwnerQuery; -import org.netbeans.api.project.Project; import org.netbeans.spi.queries.FileEncodingQueryImplementation; import org.openide.awt.HtmlBrowser; import org.openide.cookies.ViewCookie; @@ -69,7 +67,6 @@ import org.openide.nodes.Children; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; /** Object that represents one html file. * @@ -130,11 +127,6 @@ } }; set.assign(FileEncodingQueryImplementation.class, feq); - } - - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); } protected org.openide.nodes.Node createNodeDelegate() { diff --git a/java.source/nbproject/project.xml b/java.source/nbproject/project.xml --- a/java.source/nbproject/project.xml +++ b/java.source/nbproject/project.xml @@ -311,7 +311,7 @@ - 7.0 + 7.3 diff --git a/java.source/src/org/netbeans/modules/java/JavaDataObject.java b/java.source/src/org/netbeans/modules/java/JavaDataObject.java --- a/java.source/src/org/netbeans/modules/java/JavaDataObject.java +++ b/java.source/src/org/netbeans/modules/java/JavaDataObject.java @@ -76,7 +76,6 @@ import org.openide.text.CloneableEditor; import org.openide.text.CloneableEditorSupport; import org.openide.text.DataEditorSupport; -import org.openide.util.Lookup; import org.openide.windows.CloneableOpenSupport; public final class JavaDataObject extends MultiDataObject { @@ -101,11 +100,6 @@ return JavaDataSupport.createJavaNode(getPrimaryFile()); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } - protected DataObject handleCopyRename(DataFolder df, String name, String ext) throws IOException { FileObject fo = getPrimaryEntry ().copyRename (df.getPrimaryFile (), name, ext); DataObject dob = DataObject.find( fo ); diff --git a/languages/nbproject/project.xml b/languages/nbproject/project.xml --- a/languages/nbproject/project.xml +++ b/languages/nbproject/project.xml @@ -162,7 +162,7 @@ - 5.7 + 7.3 diff --git a/languages/src/org/netbeans/modules/languages/dataobject/LanguagesDataObject.java b/languages/src/org/netbeans/modules/languages/dataobject/LanguagesDataObject.java --- a/languages/src/org/netbeans/modules/languages/dataobject/LanguagesDataObject.java +++ b/languages/src/org/netbeans/modules/languages/dataobject/LanguagesDataObject.java @@ -60,7 +60,6 @@ import org.openide.filesystems.FileLock; import org.openide.loaders.DataFolder; import org.openide.loaders.DataObject; -import org.openide.util.Lookup; public class LanguagesDataObject extends MultiDataObject { @@ -75,11 +74,6 @@ return new LanguagesDataNode(this); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } - @Override protected DataObject handleCreateFromTemplate(final DataFolder df, final String name) throws IOException { DataObject createdClass = super.handleCreateFromTemplate(df, name); diff --git a/mobility.svgcore/src/org/netbeans/modules/mobility/svgcore/palette/SVGPaletteItemDataObject.java b/mobility.svgcore/src/org/netbeans/modules/mobility/svgcore/palette/SVGPaletteItemDataObject.java --- a/mobility.svgcore/src/org/netbeans/modules/mobility/svgcore/palette/SVGPaletteItemDataObject.java +++ b/mobility.svgcore/src/org/netbeans/modules/mobility/svgcore/palette/SVGPaletteItemDataObject.java @@ -114,7 +114,6 @@ }); ic.add(this); return new AbstractLookup(ic); - //return getCookieSet().getLookup(); } private static void insert( String text, JTextComponent target) { diff --git a/o.apache.tools.ant.module/nbproject/project.xml b/o.apache.tools.ant.module/nbproject/project.xml --- a/o.apache.tools.ant.module/nbproject/project.xml +++ b/o.apache.tools.ant.module/nbproject/project.xml @@ -169,7 +169,7 @@ - 7.0 + 7.3 diff --git a/o.apache.tools.ant.module/src/org/apache/tools/ant/module/loader/AntProjectDataObject.java b/o.apache.tools.ant.module/src/org/apache/tools/ant/module/loader/AntProjectDataObject.java --- a/o.apache.tools.ant.module/src/org/apache/tools/ant/module/loader/AntProjectDataObject.java +++ b/o.apache.tools.ant.module/src/org/apache/tools/ant/module/loader/AntProjectDataObject.java @@ -56,7 +56,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; public class AntProjectDataObject extends MultiDataObject implements PropertyChangeListener { @@ -77,11 +76,6 @@ @Override protected Node createNodeDelegate () { return new AntProjectNode (this); - } - - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); } void addSaveCookie (final SaveCookie save) { diff --git a/openide.loaders/manifest.mf b/openide.loaders/manifest.mf --- a/openide.loaders/manifest.mf +++ b/openide.loaders/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.loaders -OpenIDE-Module-Specification-Version: 7.2 +OpenIDE-Module-Specification-Version: 7.3 OpenIDE-Module-Localizing-Bundle: org/openide/loaders/Bundle.properties OpenIDE-Module-Recommends: org.netbeans.modules.templates.v1_0 AutoUpdate-Essential-Module: true diff --git a/openide.loaders/src/org/openide/loaders/DataFolder.java b/openide.loaders/src/org/openide/loaders/DataFolder.java --- a/openide.loaders/src/org/openide/loaders/DataFolder.java +++ b/openide.loaders/src/org/openide/loaders/DataFolder.java @@ -252,15 +252,6 @@ */ private FolderOrder getOrder () { return FolderOrder.findFor (getPrimaryFile ()); - } - - @Override - public Lookup getLookup() { - if (DataFolder.class == getClass()) { - return getCookieSet().getLookup(); - } else { - return super.getLookup(); - } } /** Get the name of the data folder. diff --git a/openide.loaders/src/org/openide/loaders/DataObject.java b/openide.loaders/src/org/openide/loaders/DataObject.java --- a/openide.loaders/src/org/openide/loaders/DataObject.java +++ b/openide.loaders/src/org/openide/loaders/DataObject.java @@ -978,14 +978,7 @@ * returns the getNodeDelegate().getLookup() - which is * the most compatible behaviour with previous versions. However * this code has significant potential to deadlocks. That is why the - * preferred advice is to override the method to: - *
-     * class MyDataObject extends {@link MultiDataObject} {
-     *   public Lookup getLookup() {
-     *     return getCookieSet().getLookup();
-     *   }
-     * }
-     * 
+ * preferred advice is to override the method. *

* Warning: the {@link #getCookie} method and {@link #getLookup} * method are ment to be interchangable - e.g. if you override one of them @@ -999,7 +992,7 @@ public Lookup getLookup() { Class c = getClass(); if (warnedClasses.add(c)) { - LOG.warning("Should override getLookup() in " + c + ", e.g.: [MultiDataObject.this.]getCookieSet().getLookup()"); + LOG.warning("Should override getLookup() in " + c); } if (isValid()) { return getNodeDelegateImpl().getLookup(); diff --git a/openide.loaders/src/org/openide/loaders/DefaultDataObject.java b/openide.loaders/src/org/openide/loaders/DefaultDataObject.java --- a/openide.loaders/src/org/openide/loaders/DefaultDataObject.java +++ b/openide.loaders/src/org/openide/loaders/DefaultDataObject.java @@ -59,7 +59,6 @@ import org.openide.util.HelpCtx; import org.openide.util.NbBundle; import org.openide.nodes.Node; -import org.openide.util.Lookup; /** An implementation of a data object which consumes file objects not recognized by any other loaders. */ @@ -193,11 +192,6 @@ } } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } - /** We implement OpenCookie and sometimes we also have cloneable * editor cookie */ @Override diff --git a/openide.loaders/src/org/openide/loaders/MultiDataObject.java b/openide.loaders/src/org/openide/loaders/MultiDataObject.java --- a/openide.loaders/src/org/openide/loaders/MultiDataObject.java +++ b/openide.loaders/src/org/openide/loaders/MultiDataObject.java @@ -845,6 +845,14 @@ */ final void fireCookieChange () { firePropertyChange (PROP_COOKIE, null, null); + } + + /** + * Overrides default implementation to use the lookup from {@link #getCookieSet}. + * @since org.openide.loaders 7.3 + */ + public @Override Lookup getLookup() { + return getCookieSet().getLookup(); } /** Fires property change but in event thread. diff --git a/openide.loaders/test/unit/src/org/openide/loaders/FileObjectInLookupByMatteoTest.java b/openide.loaders/test/unit/src/org/openide/loaders/FileObjectInLookupByMatteoTest.java --- a/openide.loaders/test/unit/src/org/openide/loaders/FileObjectInLookupByMatteoTest.java +++ b/openide.loaders/test/unit/src/org/openide/loaders/FileObjectInLookupByMatteoTest.java @@ -58,7 +58,6 @@ import org.openide.filesystems.LocalFileSystem; import org.openide.filesystems.MIMEResolver; import org.openide.loaders.MultiDataObject.Entry; -import org.openide.util.Lookup; /** @@ -250,13 +249,7 @@ } protected MultiDataObject createMultiObject(FileObject primaryFile) throws DataObjectExistsException, IOException { - return new MultiDataObject(primaryFile, this) { - - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } - }; + return new MultiDataObject(primaryFile, this); } @Override diff --git a/openide.loaders/test/unit/src/org/openide/loaders/FileObjectInLookupTest.java b/openide.loaders/test/unit/src/org/openide/loaders/FileObjectInLookupTest.java --- a/openide.loaders/test/unit/src/org/openide/loaders/FileObjectInLookupTest.java +++ b/openide.loaders/test/unit/src/org/openide/loaders/FileObjectInLookupTest.java @@ -206,7 +206,7 @@ return new OwnDataObject(primaryFile, this); } } - private static class OwnDataObject extends MultiDataObject implements Lookup.Provider { + private static class OwnDataObject extends MultiDataObject { public OwnDataObject(FileObject pf, OwnDataLoader loader) throws DataObjectExistsException, IOException { super(pf, loader); @@ -219,10 +219,6 @@ return new OwnDataNode(this, getLookup()); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } } static class OwnDataNode extends DataNode { diff --git a/openide.loaders/test/unit/src/org/openide/loaders/Sample60M7ProblemWithGetDataObjectTest.java b/openide.loaders/test/unit/src/org/openide/loaders/Sample60M7ProblemWithGetDataObjectTest.java --- a/openide.loaders/test/unit/src/org/openide/loaders/Sample60M7ProblemWithGetDataObjectTest.java +++ b/openide.loaders/test/unit/src/org/openide/loaders/Sample60M7ProblemWithGetDataObjectTest.java @@ -85,8 +85,7 @@ assertEquals("Object is own cookie", obj, obj.getCookie(DataObject.class)); } - static class Sample60M6DataObject extends MultiDataObject - implements Lookup.Provider { + static class Sample60M6DataObject extends MultiDataObject { public Sample60M6DataObject(FileObject pf, Sample60M6DataLoader loader) throws DataObjectExistsException, IOException { super(pf, loader); @@ -99,10 +98,6 @@ return new Sample60M6DataNode(this, getLookup()); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } } private static class Sample60M6DataLoader extends UniFileLoader { diff --git a/ruby.rhtml/nbproject/project.xml b/ruby.rhtml/nbproject/project.xml --- a/ruby.rhtml/nbproject/project.xml +++ b/ruby.rhtml/nbproject/project.xml @@ -169,7 +169,7 @@ - 7.0 + 7.3 diff --git a/ruby.rhtml/src/org/netbeans/modules/ruby/rhtml/loaders/RhtmlDataObject.java b/ruby.rhtml/src/org/netbeans/modules/ruby/rhtml/loaders/RhtmlDataObject.java --- a/ruby.rhtml/src/org/netbeans/modules/ruby/rhtml/loaders/RhtmlDataObject.java +++ b/ruby.rhtml/src/org/netbeans/modules/ruby/rhtml/loaders/RhtmlDataObject.java @@ -47,11 +47,9 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; import org.openide.text.DataEditorSupport; -public class RhtmlDataObject extends MultiDataObject - implements Lookup.Provider { +public class RhtmlDataObject extends MultiDataObject { public RhtmlDataObject(FileObject pf, RhtmlDataLoader loader) throws DataObjectExistsException, IOException { super(pf, loader); @@ -67,8 +65,4 @@ return new RhtmlDataNode(this, getLookup()); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } } diff --git a/spring.beans/nbproject/project.xml b/spring.beans/nbproject/project.xml --- a/spring.beans/nbproject/project.xml +++ b/spring.beans/nbproject/project.xml @@ -312,7 +312,7 @@ - 7.0 + 7.3 diff --git a/spring.beans/src/org/netbeans/modules/spring/beans/loader/SpringXMLConfigDataObject.java b/spring.beans/src/org/netbeans/modules/spring/beans/loader/SpringXMLConfigDataObject.java --- a/spring.beans/src/org/netbeans/modules/spring/beans/loader/SpringXMLConfigDataObject.java +++ b/spring.beans/src/org/netbeans/modules/spring/beans/loader/SpringXMLConfigDataObject.java @@ -51,7 +51,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; import org.openide.text.DataEditorSupport; import org.xml.sax.InputSource; @@ -76,8 +75,4 @@ return new SpringXMLConfigDataNode(this); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } } diff --git a/uml.drawingarea/nbproject/project.xml b/uml.drawingarea/nbproject/project.xml --- a/uml.drawingarea/nbproject/project.xml +++ b/uml.drawingarea/nbproject/project.xml @@ -215,7 +215,7 @@ - 7.0 + 7.3 diff --git a/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/ContextPaletteDataObject.java b/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/ContextPaletteDataObject.java --- a/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/ContextPaletteDataObject.java +++ b/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/ContextPaletteDataObject.java @@ -47,7 +47,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; import org.openide.text.DataEditorSupport; import org.openide.util.Exceptions; import org.openide.util.NbBundle; @@ -109,11 +108,6 @@ protected Node createNodeDelegate() { return new ContextPaletteDataNode(this, getLookup()); - } - - public @Override Lookup getLookup() - { - return getCookieSet().getLookup(); } /////////////////////////////////////////////////////////////// diff --git a/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/PaletteItemDataObject.java b/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/PaletteItemDataObject.java --- a/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/PaletteItemDataObject.java +++ b/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/PaletteItemDataObject.java @@ -48,7 +48,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; import org.openide.text.DataEditorSupport; import org.openide.util.Exceptions; import org.openide.util.NbBundle; @@ -118,11 +117,6 @@ protected Node createNodeDelegate() { return new PaletteItemDataNode(this, getLookup()); - } - - public @Override Lookup getLookup() - { - return getCookieSet().getLookup(); } @Override diff --git a/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/UMLDiagramDataObject.java b/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/UMLDiagramDataObject.java --- a/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/UMLDiagramDataObject.java +++ b/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/UMLDiagramDataObject.java @@ -56,7 +56,6 @@ import org.openide.nodes.CookieSet; import org.openide.nodes.Node; import org.openide.nodes.Node.Cookie; -import org.openide.util.Lookup; import org.openide.text.DataEditorSupport; import org.openide.util.NbPreferences; @@ -79,11 +78,6 @@ @Override protected Node createNodeDelegate() { return new UMLDiagramDataNode(this, getLookup()); - } - - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); } public EditorCookie createEditorCookie() { diff --git a/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/ts/TSDiagramDataObject.java b/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/ts/TSDiagramDataObject.java --- a/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/ts/TSDiagramDataObject.java +++ b/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/dataobject/ts/TSDiagramDataObject.java @@ -53,7 +53,6 @@ import org.openide.nodes.CookieSet; import org.openide.nodes.Node; import org.openide.nodes.Node.Cookie; -import org.openide.util.Lookup; import org.openide.text.DataEditorSupport; import org.openide.util.NbPreferences; @@ -83,12 +82,6 @@ protected Node createNodeDelegate() { return new TSDiagramDataNode(this, getLookup()); - } - - @Override - public Lookup getLookup() - { - return getCookieSet().getLookup(); } public EditorCookie createEditorCookie() diff --git a/visualweb.project.jsfloader/nbproject/project.xml b/visualweb.project.jsfloader/nbproject/project.xml --- a/visualweb.project.jsfloader/nbproject/project.xml +++ b/visualweb.project.jsfloader/nbproject/project.xml @@ -53,6 +53,15 @@ 1 1.8 + + + + org.netbeans.modules.editor.deprecated.pre61settings + + + + 0-1 + 1.0 @@ -214,7 +223,7 @@ - 7.0 + 7.3 @@ -249,15 +258,6 @@ 6.5 - - org.netbeans.modules.editor.deprecated.pre61settings - - - - 0-1 - 1.0 - - diff --git a/visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/JsfJavaDataObject.java b/visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/JsfJavaDataObject.java --- a/visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/JsfJavaDataObject.java +++ b/visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/JsfJavaDataObject.java @@ -63,7 +63,6 @@ import org.netbeans.modules.visualweb.project.jsf.api.JsfDataObjectException; import org.openide.cookies.EditorCookie; import org.openide.nodes.CookieSet; -import org.openide.util.Lookup; /** @@ -149,11 +148,6 @@ @Override public HelpCtx getHelpCtx () { return new HelpCtx("org.netbeans.modules.visualweb.project.jsfloader.JsfJavaDataLoader" + ".Obj"); // NOI18N - } - - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); } private JsfJavaEditorSupport jsfJavaEditor; diff --git a/web.core/nbproject/project.xml b/web.core/nbproject/project.xml --- a/web.core/nbproject/project.xml +++ b/web.core/nbproject/project.xml @@ -382,7 +382,7 @@ - 7.0 + 7.3 diff --git a/web.core/src/org/netbeans/modules/web/taglib/TLDDataObject.java b/web.core/src/org/netbeans/modules/web/taglib/TLDDataObject.java --- a/web.core/src/org/netbeans/modules/web/taglib/TLDDataObject.java +++ b/web.core/src/org/netbeans/modules/web/taglib/TLDDataObject.java @@ -42,7 +42,6 @@ package org.netbeans.modules.web.taglib; import java.io.IOException; -import org.openide.util.Lookup; import org.xml.sax.InputSource; import org.openide.filesystems.FileObject; import org.openide.nodes.Node; @@ -138,11 +137,6 @@ return getCookieSet(); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } - public Taglib getTaglib() throws java.io.IOException { java.io.InputStream is = getPrimaryFile().getInputStream(); try { diff --git a/web.jsf/nbproject/project.xml b/web.jsf/nbproject/project.xml --- a/web.jsf/nbproject/project.xml +++ b/web.jsf/nbproject/project.xml @@ -452,7 +452,7 @@ - 7.0 + 7.3 diff --git a/web.jsf/src/org/netbeans/modules/web/jsf/JSFConfigDataObject.java b/web.jsf/src/org/netbeans/modules/web/jsf/JSFConfigDataObject.java --- a/web.jsf/src/org/netbeans/modules/web/jsf/JSFConfigDataObject.java +++ b/web.jsf/src/org/netbeans/modules/web/jsf/JSFConfigDataObject.java @@ -51,7 +51,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; import org.w3c.dom.Document; import org.xml.sax.*; import org.netbeans.api.xml.cookies.ValidateXMLCookie; @@ -59,6 +58,7 @@ import org.netbeans.modules.xml.api.XmlFileEncodingQueryImpl; import org.netbeans.spi.queries.FileEncodingQueryImplementation; import org.netbeans.spi.xml.cookies.*; +import org.openide.loaders.DataNode; /** * @@ -304,12 +304,6 @@ return getCookieSet(); } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } - - public static class J2eeErrorHandler implements ErrorHandler { private JSFConfigDataObject dataObject; diff --git a/web.struts/nbproject/project.xml b/web.struts/nbproject/project.xml --- a/web.struts/nbproject/project.xml +++ b/web.struts/nbproject/project.xml @@ -291,7 +291,7 @@ - 7.0 + 7.3 diff --git a/web.struts/src/org/netbeans/modules/web/struts/StrutsConfigDataObject.java b/web.struts/src/org/netbeans/modules/web/struts/StrutsConfigDataObject.java --- a/web.struts/src/org/netbeans/modules/web/struts/StrutsConfigDataObject.java +++ b/web.struts/src/org/netbeans/modules/web/struts/StrutsConfigDataObject.java @@ -52,7 +52,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.nodes.CookieSet; import org.openide.nodes.Node; -import org.openide.util.Lookup; import org.xml.sax.InputSource; import org.netbeans.api.xml.cookies.ValidateXMLCookie; @@ -60,6 +59,7 @@ import org.netbeans.modules.xml.api.XmlFileEncodingQueryImpl; import org.netbeans.spi.queries.FileEncodingQueryImplementation; import org.netbeans.spi.xml.cookies.*; +import org.openide.loaders.DataNode; import org.w3c.dom.Document; import org.xml.sax.ErrorHandler; import org.xml.sax.SAXException; @@ -128,11 +128,6 @@ return getEditorSupport(); else return null; - } - - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); } /** Gets editor support for this data object. */ diff --git a/websvc.design/nbproject/project.xml b/websvc.design/nbproject/project.xml --- a/websvc.design/nbproject/project.xml +++ b/websvc.design/nbproject/project.xml @@ -302,7 +302,7 @@ - 7.0 + 7.3 diff --git a/websvc.design/src/org/netbeans/modules/websvc/design/loader/JaxWsDataObject.java b/websvc.design/src/org/netbeans/modules/websvc/design/loader/JaxWsDataObject.java --- a/websvc.design/src/org/netbeans/modules/websvc/design/loader/JaxWsDataObject.java +++ b/websvc.design/src/org/netbeans/modules/websvc/design/loader/JaxWsDataObject.java @@ -72,7 +72,6 @@ import org.openide.nodes.Node.Cookie; import org.openide.text.CloneableEditorSupport; import org.openide.text.DataEditorSupport; -import org.openide.util.Lookup; import org.openide.windows.CloneableOpenSupport; public final class JaxWsDataObject extends MultiDataObject { @@ -104,11 +103,6 @@ } } }); - } - - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); } private void lazyInitialize() { diff --git a/websvc.jaxrpc/nbproject/project.xml b/websvc.jaxrpc/nbproject/project.xml --- a/websvc.jaxrpc/nbproject/project.xml +++ b/websvc.jaxrpc/nbproject/project.xml @@ -238,7 +238,6 @@ org.netbeans.modules.websvc.jaxrpc16 - 1 1.4 @@ -383,7 +382,7 @@ - 6.0 + 7.3 diff --git a/websvc.jaxrpc/src/org/netbeans/modules/websvc/wsdl/config/DD2beansDataObject.java b/websvc.jaxrpc/src/org/netbeans/modules/websvc/wsdl/config/DD2beansDataObject.java --- a/websvc.jaxrpc/src/org/netbeans/modules/websvc/wsdl/config/DD2beansDataObject.java +++ b/websvc.jaxrpc/src/org/netbeans/modules/websvc/wsdl/config/DD2beansDataObject.java @@ -45,7 +45,6 @@ import org.openide.cookies.SaveCookie; import org.openide.filesystems.FileObject; import org.openide.loaders.MultiFileLoader; -import org.openide.util.Lookup; import org.openide.util.RequestProcessor; import org.netbeans.modules.websvc.wsdl.xmlutils.XMLJ2eeDataObject; import org.netbeans.modules.websvc.wsdl.xmlutils.XMLJ2eeUtils; @@ -147,11 +146,6 @@ return generationTask; } - @Override - public Lookup getLookup() { - return getCookieSet().getLookup(); - } - protected void restartGen() { //System.out.println("restart Gen"); generationTask = null; diff --git a/xml.multiview/nbproject/project.xml b/xml.multiview/nbproject/project.xml --- a/xml.multiview/nbproject/project.xml +++ b/xml.multiview/nbproject/project.xml @@ -47,84 +47,6 @@ org.netbeans.modules.xml.multiview - org.openide.loaders - - - - - - org.openide.filesystems - - - - 6.2 - - - - org.openide.util - - - - 6.2 - - - - org.openide.nodes - - - - 6.2 - - - - org.openide.explorer - - - - 6.8 - - - - org.openide.awt - - - - 6.2 - - - - org.openide.dialogs - - - - 6.2 - - - - org.openide.windows - - - - 6.2 - - - - org.openide.text - - - - 6.16 - - - - org.openide.actions - - - - 6.2 - - - org.netbeans.core.multiview @@ -147,6 +69,86 @@ 2 + + + + org.openide.actions + + + + 6.2 + + + + org.openide.awt + + + + 6.2 + + + + org.openide.dialogs + + + + 6.2 + + + + org.openide.explorer + + + + 6.8 + + + + org.openide.filesystems + + + + 6.2 + + + + org.openide.loaders + + + + 7.3 + + + + org.openide.nodes + + + + 6.2 + + + + org.openide.text + + + + 6.16 + + + + org.openide.util + + + + 6.2 + + + + org.openide.windows + + + + 6.2 diff --git a/xml.multiview/src/org/netbeans/modules/xml/multiview/XmlMultiViewDataObject.java b/xml.multiview/src/org/netbeans/modules/xml/multiview/XmlMultiViewDataObject.java --- a/xml.multiview/src/org/netbeans/modules/xml/multiview/XmlMultiViewDataObject.java +++ b/xml.multiview/src/org/netbeans/modules/xml/multiview/XmlMultiViewDataObject.java @@ -51,7 +51,6 @@ import org.openide.loaders.MultiDataObject; import org.openide.loaders.MultiFileLoader; import org.openide.nodes.CookieSet; -import org.openide.util.Lookup; import org.openide.windows.CloneableTopComponent; import org.openide.ErrorManager; import org.openide.NotifyDescriptor; @@ -185,10 +184,6 @@ return retValue; } - public Lookup getLookup() { - return getCookieSet().getLookup(); - } - /** * Set whether the object is considered modified. * Also fires a change event. diff --git a/xml/nbproject/project.xml b/xml/nbproject/project.xml --- a/xml/nbproject/project.xml +++ b/xml/nbproject/project.xml @@ -206,7 +206,7 @@ - 7.0 + 7.3 diff --git a/xml/src/org/netbeans/modules/xml/DTDDataObject.java b/xml/src/org/netbeans/modules/xml/DTDDataObject.java --- a/xml/src/org/netbeans/modules/xml/DTDDataObject.java +++ b/xml/src/org/netbeans/modules/xml/DTDDataObject.java @@ -97,11 +97,6 @@ }); } - @Override - public final Lookup getLookup() { - return getCookieSet().getLookup(); - } - /** */ @Override diff --git a/xml/src/org/netbeans/modules/xml/EntityDataObject.java b/xml/src/org/netbeans/modules/xml/EntityDataObject.java --- a/xml/src/org/netbeans/modules/xml/EntityDataObject.java +++ b/xml/src/org/netbeans/modules/xml/EntityDataObject.java @@ -56,7 +56,6 @@ import org.netbeans.modules.xml.lib.Util; import org.netbeans.spi.xml.cookies.*; -import org.openide.util.Lookup; import org.xml.sax.InputSource; /** @@ -104,11 +103,6 @@ } }); - } - - @Override - public final Lookup getLookup() { - return getCookieSet().getLookup(); } /** diff --git a/xml/src/org/netbeans/modules/xml/XMLDataObject.java b/xml/src/org/netbeans/modules/xml/XMLDataObject.java --- a/xml/src/org/netbeans/modules/xml/XMLDataObject.java +++ b/xml/src/org/netbeans/modules/xml/XMLDataObject.java @@ -120,11 +120,6 @@ this.addPropertyChangeListener (this); //??? - strange be aware of firing cycles } - @Override - public final Lookup getLookup() { - return getCookieSet().getLookup(); - } - /** */ @Override