package jas2.jds.module;
import jas2.util.tree.TreeItem;
import hepjas.analysis.EventSource;
/**
* A data interace module used by server-based data modules.
* The DIM2 interface support multiple levels of data set heirarchy.
* Simple interface modules that only require one level of indirection can
* implement the simpler DIM interface instead.
* @see jas2.jds.module.DIM
* */
public interface DIM2 extends AbstractDIM
{
/**
* Returns an array of TreeItem's which represent the level of heirarchy
* below the specified base.
*/
public TreeItem[] getDataSets(TreeItem base);
public EventSource openDataSet(TreeItem item) throws ModuleException;
}
Ads help maintain this website.