public class DataStructureFactory
extends java.lang.Object
Constructor and Description |
---|
DataStructureFactory() |
Modifier and Type | Method and Description |
---|---|
static <T,PA extends DSParameterDefinition,PO> |
createDataStructure(DataStructure.Type type,
java.util.Map<PA,DSParameter<?>> parameters) |
static <T,PA extends DSParameterDefinition,PO> |
createIterableDataStructure(DataStructure.Type type,
java.util.Map<PA,DSParameter<?>> parameters) |
static <T,PA extends DSParameterDefinition,PO> |
createPointerDataStructure(DataStructure.Type type,
java.util.Map<PA,DSParameter<?>> parameters) |
public static <T,PA extends DSParameterDefinition,PO> IterableDataStructure<T> createIterableDataStructure(DataStructure.Type type, java.util.Map<PA,DSParameter<?>> parameters) throws DSParameterMissingException, DSWrongParameterException, javax.naming.OperationNotSupportedException
DSParameterMissingException
DSWrongParameterException
javax.naming.OperationNotSupportedException
public static <T,PA extends DSParameterDefinition,PO> PointerBasedDataStructure<T,PO> createPointerDataStructure(DataStructure.Type type, java.util.Map<PA,DSParameter<?>> parameters) throws DSParameterMissingException, DSWrongParameterException, javax.naming.OperationNotSupportedException
DSParameterMissingException
DSWrongParameterException
javax.naming.OperationNotSupportedException
public static <T,PA extends DSParameterDefinition,PO> DataStructure<T> createDataStructure(DataStructure.Type type, java.util.Map<PA,DSParameter<?>> parameters) throws DSParameterMissingException, DSWrongParameterException