junitx.ddtunit.data
Interface IDataSet

All Known Implementing Classes:
DataSet, DDTDataRepository, TestClusterDataSet, TestDataSet, TestGroupDataSet

public interface IDataSet


Method Summary
 boolean containsKey(String key)
          Check if provided key is instained in sub object map
 TypedObject findObject(String id)
           
 TypedObject findObject(String id, String type)
           
 IDataSet get(String id)
          Retrieve DataSet specified by id
 String getId()
          Retrieve id of DataSet
 TypedObject getObject(String id)
          Retrieve object entry from local object map
 TypedObject getObject(String id, String type)
          Retrieve object entry from local object map
 Iterator getSubDataIterator()
          Retrieve iterator over all keys provided by sub datasets
 Collection getSubDataValues()
          Retrieve iterator over all dataSets provided as subelements of this dataSet.
 void put(String id, IDataSet dataSet)
           
 void putObject(String id, TypedObject entry)
          add new entry to local object map
 int size()
          Retrieve number of sub datasets
 

Method Detail

putObject

void putObject(String id,
               TypedObject entry)
add new entry to local object map

Parameters:
id -
entry -

getObject

TypedObject getObject(String id,
                      String type)
Retrieve object entry from local object map

Parameters:
id -
type -
Returns:
selected object or null if not found

findObject

TypedObject findObject(String id,
                       String type)

getObject

TypedObject getObject(String id)
Retrieve object entry from local object map

Parameters:
id -
Returns:
selected object
Throws:
DDTException - if multiple entries for id exist

findObject

TypedObject findObject(String id)

put

void put(String id,
         IDataSet dataSet)
Parameters:
id -
dataSet -

get

IDataSet get(String id)
Retrieve DataSet specified by id

Parameters:
id -
Returns:
dataset or null if nothing found

containsKey

boolean containsKey(String key)
Check if provided key is instained in sub object map

Parameters:
key -
Returns:
true if found else false

getSubDataIterator

Iterator getSubDataIterator()
Retrieve iterator over all keys provided by sub datasets

Returns:
Iterator to process all keys

getSubDataValues

Collection getSubDataValues()
Retrieve iterator over all dataSets provided as subelements of this dataSet.

Returns:
Iterator to process all subDataSets

size

int size()
Retrieve number of sub datasets

Returns:
count of sub datasets

getId

String getId()
Retrieve id of DataSet

Returns:
id of dataset


Copyright © 2004-2011. All Rights Reserved.