@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface CompoundElement
String
s and BitSet
s the maximum length needs to be
given in dimensions()
.Modifier and Type | Optional Element and Description |
---|---|
int[] |
dimensions
The length / dimensions of the compound member.
|
java.lang.String |
memberName
The name of the member in the compound type.
|
boolean |
reference
If
true , map this string field to an HDF5 reference type. |
java.lang.String |
typeName
The name of the type (for Java enumeration types only).
|
HDF5DataTypeVariant |
typeVariant
The
HDF5DataTypeVariant of this compound element, if any. |
boolean |
unsigned
If
true , map this integer field to an unsigned integer type. |
boolean |
variableLength
If
true , map this string field to a variable-length string type. |
public abstract java.lang.String memberName
public abstract java.lang.String typeName
public abstract int[] dimensions
public abstract boolean unsigned
true
, map this integer field to an unsigned integer type.public abstract boolean variableLength
true
, map this string field to a variable-length string type.public abstract boolean reference
true
, map this string field to an HDF5 reference type.public abstract HDF5DataTypeVariant typeVariant
HDF5DataTypeVariant
of this compound element, if any.