test.unittests
Class H5TestFile

java.lang.Object
  extended by test.unittests.H5TestFile

public class H5TestFile
extends java.lang.Object

Creates an HDF5 file for unit tests.


Field Summary
static Attribute ATTRIBUTE_INT_ARRAY
           
static Attribute ATTRIBUTE_STR
           
static long[] CHUNKs
           
static H5Datatype[] COMPOUND_MEMBER_DATATYPES
           
static java.lang.String[] COMPOUND_MEMBER_NAMES
           
static byte[] DATA_BYTE
           
static java.util.Vector DATA_COMP
           
static int[] DATA_ENUM
           
static float[] DATA_FLOAT
           
static int[] DATA_INT
           
static long[] DATA_LONG
           
static byte[] DATA_PALETTE
           
static java.lang.String[] DATA_STR
           
static int DATATYPE_SIZE
           
static int DIM_SIZE
           
static long DIM1
           
static long DIM2
           
static long DIM3
           
static long[] DIMs
           
static java.lang.String NAME_DATASET_CHAR
           
static java.lang.String NAME_DATASET_COMPOUND
           
static java.lang.String NAME_DATASET_COMPOUND_SUB
           
static java.lang.String NAME_DATASET_ENUM
           
static java.lang.String NAME_DATASET_FLOAT
           
static java.lang.String NAME_DATASET_FLOAT_SUB_SUB
           
static java.lang.String NAME_DATASET_IMAGE
           
static java.lang.String NAME_DATASET_IMAGE_PALETTE
           
static java.lang.String NAME_DATASET_INT
           
static java.lang.String NAME_DATASET_INT_SUB
           
static java.lang.String NAME_DATASET_OBJ_REF
           
static java.lang.String NAME_DATASET_STR
           
static java.lang.String NAME_DATATYPE_FLOAT
           
static java.lang.String NAME_DATATYPE_INT
           
static java.lang.String NAME_DATATYPE_STR
           
static java.lang.String NAME_DATATYPE_UINT
           
static java.lang.String NAME_FILE_H5
           
static java.lang.String NAME_GROUP
           
static java.lang.String NAME_GROUP_ATTR
           
static java.lang.String NAME_GROUP_SUB
           
static java.lang.String NAME_HARD_LINK_TO_IMAGE
           
static java.lang.String[] OBJ_NAMES
           
static int RANK
           
static int STR_LEN
           
 
Constructor Summary
H5TestFile()
           
 
Method Summary
static H5File createTestFile(java.lang.String fileName)
          Creates an HDF5 test file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME_FILE_H5

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

NAME_GROUP

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

NAME_GROUP_ATTR

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

NAME_GROUP_SUB

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

NAME_DATASET_INT

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

NAME_DATASET_FLOAT

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

NAME_DATASET_CHAR

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

NAME_DATASET_STR

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

NAME_DATASET_ENUM

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

NAME_DATASET_IMAGE

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

NAME_DATASET_IMAGE_PALETTE

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

NAME_DATASET_OBJ_REF

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

NAME_DATASET_COMPOUND

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

NAME_DATASET_INT_SUB

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

NAME_DATASET_FLOAT_SUB_SUB

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

NAME_DATASET_COMPOUND_SUB

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

NAME_DATATYPE_INT

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

NAME_DATATYPE_UINT

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

NAME_DATATYPE_FLOAT

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

NAME_DATATYPE_STR

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

NAME_HARD_LINK_TO_IMAGE

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

OBJ_NAMES

public static final java.lang.String[] OBJ_NAMES

DATATYPE_SIZE

public static final int DATATYPE_SIZE
See Also:
Constant Field Values

RANK

public static final int RANK
See Also:
Constant Field Values

DIM1

public static final long DIM1
See Also:
Constant Field Values

DIM2

public static final long DIM2
See Also:
Constant Field Values

DIM3

public static final long DIM3
See Also:
Constant Field Values

DIMs

public static final long[] DIMs

CHUNKs

public static final long[] CHUNKs

STR_LEN

public static final int STR_LEN
See Also:
Constant Field Values

DIM_SIZE

public static final int DIM_SIZE
See Also:
Constant Field Values

DATA_INT

public static final int[] DATA_INT

DATA_LONG

public static final long[] DATA_LONG

DATA_FLOAT

public static final float[] DATA_FLOAT

DATA_BYTE

public static final byte[] DATA_BYTE

DATA_STR

public static final java.lang.String[] DATA_STR

DATA_ENUM

public static final int[] DATA_ENUM

DATA_COMP

public static final java.util.Vector DATA_COMP

DATA_PALETTE

public static final byte[] DATA_PALETTE

COMPOUND_MEMBER_NAMES

public static final java.lang.String[] COMPOUND_MEMBER_NAMES

COMPOUND_MEMBER_DATATYPES

public static final H5Datatype[] COMPOUND_MEMBER_DATATYPES

ATTRIBUTE_STR

public static final Attribute ATTRIBUTE_STR

ATTRIBUTE_INT_ARRAY

public static final Attribute ATTRIBUTE_INT_ARRAY
Constructor Detail

H5TestFile

public H5TestFile()
Method Detail

createTestFile

public static final H5File createTestFile(java.lang.String fileName)
                                   throws java.lang.Exception
Creates an HDF5 test file.

The test file contains the following objects:

          /dataset_byte            Dataset {50, 10}
          /dataset_comp            Dataset {50, 10}
          /dataset_enum            Dataset {50, 10}
          /dataset_float           Dataset {50, 10}
          /dataset_int             Dataset {50, 10}
          /dataset_image           Dataset {50, 10}
          /dataset_str             Dataset {50, 10}
          /g0                      Group
          /g0/dataset_int          Dataset {50, 10}
          /g0/g00                  Group
          /g0/g00/dataset_float    Dataset {50, 10}
          /g0_attr                 Group
 

Throws:
java.lang.Exception