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
DSParameterMissingExceptionDSWrongParameterExceptionjavax.naming.OperationNotSupportedExceptionpublic 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
DSParameterMissingExceptionDSWrongParameterExceptionjavax.naming.OperationNotSupportedExceptionpublic static <T,PA extends DSParameterDefinition,PO> DataStructure<T> createDataStructure(DataStructure.Type type, java.util.Map<PA,DSParameter<?>> parameters) throws DSParameterMissingException, DSWrongParameterException