1 19 20 package org.netbeans.modules.scripting.php.webproject; 21 22 import java.io.IOException ; 23 import org.openide.filesystems.FileObject; 24 import org.openide.loaders.DataObjectExistsException; 25 import org.openide.loaders.MultiDataObject; 26 import org.openide.nodes.CookieSet; 27 import org.openide.nodes.Node; 28 import org.openide.util.Lookup; 29 30 31 public class PhpSourceDataObject extends MultiDataObject 32 implements Lookup.Provider { 33 34 public PhpSourceDataObject(FileObject pf, PhpSourceDataLoader loader) throws DataObjectExistsException, IOException { 35 super(pf, loader); 36 37 } 38 39 protected Node createNodeDelegate() { 40 return new PhpSourceDataNode(this); 41 } 42 43 public Lookup getLookup() { 44 return getCookieSet().getLookup(); 45 } 46 } 47 | Popular Tags |