org.databene.benerator.dataset
Class DatasetUtil

java.lang.Object
  extended by org.databene.benerator.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
static java.lang.String REGION_NESTING
           
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 java.util.Locale defaultLanguageForRegion(java.lang.String datasetName)
           
static Dataset defaultRegion()
           
static java.lang.String defaultRegionName()
           
static java.lang.String fallbackRegionName()
           
static java.lang.String filenameOfDataset(java.lang.String datasetName, java.lang.String filenamePattern)
           
static java.lang.String[] getDataFiles(java.lang.String filenamePattern, java.lang.String datasetName, java.lang.String nesting)
           
static Dataset getDataset(java.lang.String nesting, 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

REGION_NESTING

public static final java.lang.String REGION_NESTING
See Also:
Constant Field Values

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 nesting,
                                 java.lang.String name)

getDataFiles

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

filenameOfDataset

public static java.lang.String filenameOfDataset(java.lang.String datasetName,
                                                 java.lang.String filenamePattern)

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

defaultLanguageForRegion

public static java.util.Locale defaultLanguageForRegion(java.lang.String datasetName)


Copyright © 2013. All Rights Reserved.