org.databene.dataset
Class DatasetUtil

java.lang.Object
  extended by org.databene.dataset.DatasetUtil

public class DatasetUtil
extends java.lang.Object

Creates and manages Datasets.

Created: 21.03.2008 13:46:54

Since:
0.5.0
Author:
Volker Bergmann

Field Summary
protected static java.util.Map<java.lang.String,java.util.Map<java.lang.String,Dataset>> types
           
 
Constructor Summary
DatasetUtil()
           
 
Method Summary
static
<T> T
callInRegion(java.lang.String regionName, java.util.concurrent.Callable<T> task)
           
static Dataset defaultRegion()
           
static java.lang.String defaultRegionName()
           
static java.lang.String fallbackRegionName()
           
static java.lang.String[] getDataFiles(java.lang.String filenamePattern, java.lang.String datasetName, java.lang.String nesting)
           
static Dataset getDataset(java.lang.String type, java.lang.String name)
           
static void runInRegion(java.lang.String regionName, java.lang.Runnable task)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

types

protected static java.util.Map<java.lang.String,java.util.Map<java.lang.String,Dataset>> types
Constructor Detail

DatasetUtil

public DatasetUtil()
Method Detail

defaultRegion

public static Dataset defaultRegion()

defaultRegionName

public static java.lang.String defaultRegionName()

fallbackRegionName

public static java.lang.String fallbackRegionName()

getDataset

public static Dataset getDataset(java.lang.String type,
                                 java.lang.String name)

getDataFiles

public static java.lang.String[] getDataFiles(java.lang.String filenamePattern,
                                              java.lang.String datasetName,
                                              java.lang.String nesting)

runInRegion

public static void runInRegion(java.lang.String regionName,
                               java.lang.Runnable task)

callInRegion

public static <T> T callInRegion(java.lang.String regionName,
                                 java.util.concurrent.Callable<T> task)
                      throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2011. All Rights Reserved.