KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > jmeter > module > JMXTypeDataObject


1 package org.apache.jmeter.module;
2
3 import java.io.IOException JavaDoc;
4 import org.apache.jmeter.module.cookies.JMeterEditable;
5 import org.apache.jmeter.module.exceptions.InitializationException;
6 import org.apache.jmeter.module.integration.JMeterIntegrationEngine;
7 import org.openide.cookies.EditCookie;
8 import org.openide.filesystems.FileObject;
9 import org.openide.filesystems.FileUtil;
10 import org.openide.loaders.DataFolder;
11 import org.openide.loaders.DataObject;
12 import org.openide.loaders.DataObjectExistsException;
13 import org.openide.loaders.MultiDataObject;
14 import org.openide.nodes.CookieSet;
15 import org.openide.nodes.Node;
16
17 public class JMXTypeDataObject extends MultiDataObject {
18   public JMXTypeDataObject(FileObject pf, JMXTypeDataLoader loader) throws DataObjectExistsException, IOException JavaDoc {
19     super(pf, loader);
20     CookieSet cookies = getCookieSet();
21     
22     cookies.add(new JMeterEditable());
23   }
24   
25   protected Node createNodeDelegate() {
26     return new JMXTypeDataNode(this);
27   }
28   
29 // protected DataObject handleCreateFromTemplate(DataFolder dataFolder, String string) throws IOException {
30
// try {
31
// DataObject retValue;
32
//
33
// retValue = super.handleCreateFromTemplate(dataFolder, string);
34
// String path = FileUtil.toFile(retValue.getPrimaryFile()).getCanonicalPath();
35
// JMeterIntegrationEngine.getDefault().externalEdit(path);
36
//
37
// return retValue;
38
// } catch (InitializationException e) {
39
// throw new IOException(e.getMessage());
40
// }
41
// }
42
}
43
Popular Tags