|
From: Lukas P. <pe...@us...> - 2002-08-31 08:43:03
|
Update of /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/nodes
In directory usw-pr-cvs1:/tmp/cvs-serv3203
Modified Files:
PDataNode.java
Log Message:
provides data object
Index: PDataNode.java
===================================================================
RCS file: /cvsroot/javaprofiler/module/net/sourceforge/javaprofiler/module/nodes/PDataNode.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** PDataNode.java 28 Aug 2002 18:02:38 -0000 1.1
--- PDataNode.java 31 Aug 2002 08:43:00 -0000 1.2
***************
*** 39,50 ****
import org.openide.nodes.Sheet;
import org.openide.util.HelpCtx;
import net.sourceforge.javaprofiler.module.sheets.SheetFactory;
/** An enhancement to <code>AbstractNode</code> adding support for <code>
! * SheetFactory</code>. It also disables copy action.
* @author Lukas Petru
*/
public class PDataNode extends AbstractNode {
private SheetFactory sheet;
public PDataNode(Children children) {
--- 39,55 ----
import org.openide.nodes.Sheet;
import org.openide.util.HelpCtx;
+ import org.openide.actions.PropertiesAction;
+ import org.openide.util.actions.SystemAction;
import net.sourceforge.javaprofiler.module.sheets.SheetFactory;
+ import net.sourceforge.javaprofiler.module.actions.ShowTable;
+
/** An enhancement to <code>AbstractNode</code> adding support for <code>
! * SheetFactory</code>. It disables copy action. Instance holds a reference to * some JPI object to enable comparison using the JPI object data.
* @author Lukas Petru
*/
public class PDataNode extends AbstractNode {
private SheetFactory sheet;
+ private Object data;
public PDataNode(Children children) {
***************
*** 57,60 ****
--- 62,72 ----
}
+ public PDataNode(Children children, SheetFactory shFactory, Object
+ profilerData) {
+ super(children);
+ sheet=shFactory;
+ data=profilerData;
+ }
+
public Sheet createSheet() {
Sheet res=(sheet!=null) ? sheet.create() : super.createSheet();
***************
*** 70,72 ****
--- 82,95 ----
return new HelpCtx(getClass());
}
+
+ public Object getDataObject() {
+ return data;
+ }
}
+
+ /*
+ * $Log$
+ * Revision 1.2 2002/08/31 08:43:00 petrul
+ * provides data object
+ *
+ */
\ No newline at end of file
|