org.freehep.jas.extension.tupleExplorer
Class TupleExplorerPlugin
java.lang.Object
org.freehep.application.studio.Plugin
org.freehep.jas.extension.tupleExplorer.TupleExplorerPlugin
- All Implemented Interfaces:
- EventListener, MutableTupleListener, org.freehep.jas.plugin.xmlio.XMLPluginIO, org.freehep.jas.services.PreferencesTopic
public class TupleExplorerPlugin
- extends org.freehep.application.studio.Plugin
- implements MutableTupleListener, org.freehep.jas.services.PreferencesTopic, org.freehep.jas.plugin.xmlio.XMLPluginIO
A JAS3 plugin for the TupleExplorer.
- Author:
- The FreeHEP team @ SLAC.
Field Summary |
org.freehep.application.studio.Studio |
app
|
Fields inherited from interface org.freehep.jas.plugin.xmlio.XMLPluginIO |
RESTORE_DATA, RESTORE_DONE, RESTORE_FINALIZE, RESTORE_PAGES, RESTORE_PLOT_DATA_SOURCES, RESTORE_PLOTS_IN_PAGES, RESTORE_TREE_OBJECTS, RESTORE_TREE_STRUCTURE |
Methods inherited from class org.freehep.application.studio.Plugin |
addMenu, applicationVisible, canBeShutDown, getApplication, postInit, shutdown |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
app
public org.freehep.application.studio.Studio app
TupleExplorerPlugin
public TupleExplorerPlugin()
init
protected void init()
throws SAXException,
IOException
- Overrides:
init
in class org.freehep.application.studio.Plugin
- Throws:
SAXException
IOException
thePlugin
public static TupleExplorerPlugin thePlugin()
registerMutableTupleTree
public void registerMutableTupleTree(MutableTupleTree mutableTupleTree,
org.freehep.jas.plugin.tree.FTreeNode node)
currentPage
protected org.freehep.jas.services.PlotPage currentPage()
createPlot
public Plot createPlot(MutableTupleTree tuple,
AbstractProjection proj)
plotInPage
public void plotInPage(Plot plot,
boolean newPage,
boolean overlay,
boolean newPlot)
columnsAdded
public void columnsAdded(MutableTupleEvent event)
- Specified by:
columnsAdded
in interface MutableTupleListener
columnsRemoved
public void columnsRemoved(MutableTupleEvent event)
- Specified by:
columnsRemoved
in interface MutableTupleListener
columnsChanged
public void columnsChanged(MutableTupleEvent e)
- Specified by:
columnsChanged
in interface MutableTupleListener
apply
public boolean apply(JComponent panel)
- Specified by:
apply
in interface org.freehep.jas.services.PreferencesTopic
component
public JComponent component()
- Specified by:
component
in interface org.freehep.jas.services.PreferencesTopic
path
public String[] path()
- Specified by:
path
in interface org.freehep.jas.services.PreferencesTopic
getLoadTupleMemorySize
public String getLoadTupleMemorySize()
setLoadTupleMemorySize
protected void setLoadTupleMemorySize(String loadTupleMemorySize)
getAutoLoadTuple
public boolean getAutoLoadTuple()
setAutoLoadTuple
protected void setAutoLoadTuple(boolean autoLoadTuple)
getDoubleClick
public int getDoubleClick()
setDoubleClick
protected void setDoubleClick(int doubleClick)
restore
public int restore(int level,
org.freehep.xml.io.XMLIOManager manager,
org.jdom.Element el)
- Specified by:
restore
in interface org.freehep.jas.plugin.xmlio.XMLPluginIO
save
public void save(org.freehep.xml.io.XMLIOManager manager,
org.jdom.Element el)
- Specified by:
save
in interface org.freehep.jas.plugin.xmlio.XMLPluginIO
Copyright © 2013. All Rights Reserved.