Static Public Member Functions | |
| static String | getFormatName (FormatEnum format) |
| static String | getClassName (TypeClassEnum typeClass) |
| static String | getNativeTypeName (NativeTypeEnum nativeType) |
| static String | getSpecialTypeName (SpecialTypeEnum specialType) |
CODA Type class.
Each data element or group of data elements (such as an array or record) in a product file, independent of whether it is an ascii, binary, XML, netCDF, HDF4, or HDF5 product, has a unique description in CODA.
This class represents instances of such type descriptions and provides methods to retrieve information about the type.
| Type getArrayBaseType | ( | ) | throws CodaException |
Get the CODA type for the elements of an array.
| CodaException | If an error occurred. |
| int[] getArrayDim | ( | ) | throws CodaException |
Retrieve the dimensions with a constant value for an array.
| CodaException | If an error occurred. |
| int getArrayNumDims | ( | ) | throws CodaException |
Get the number of dimensions for an array.
| CodaException | If an error occurred. |
| Type getAttributes | ( | ) | throws CodaException |
Get the type for the associated attribute record.
| CodaException | If an error occurred. |
| long getBitSize | ( | ) | throws CodaException |
Get the bit size for the data type.
| CodaException | If an error occurred. |
|
static |
Returns the name of a type class. In case the type class is not recognised the string "unknown" is returned.
| typeClass | CODA type class |
| String getDescription | ( | ) | throws CodaException |
Get the description of a type.
| CodaException | If an error occurred. |
| String getFixedValue | ( | ) | throws CodaException |
Get the associated fixed value string of a type if it has one.
| CodaException | If an error occurred. |
| FormatEnum getFormat | ( | ) | throws CodaException |
Get the storage format of a type.
| CodaException | If an error occurred. |
|
static |
Returns the name of a storage format.
| format | CODA storage format |
| String getName | ( | ) | throws CodaException |
Get the name of a type.
| CodaException | If an error occurred. |
|
static |
Returns the name of a native type.
| nativeType | CODA native type |
| int getNumRecordFields | ( | ) | throws CodaException |
Get the number of fields of a record type.
| CodaException | If an error occurred. |
| NativeTypeEnum getReadType | ( | ) | throws CodaException |
Get the best native type for reading data of a CODA type.
| CodaException | If an error occurred. |
| int getRecordFieldAvailableStatus | ( | int | index | ) | throws CodaException |
Get the available status of a record field.
| index | Field index (0 <= index < number of fields). |
| CodaException | If an error occurred. |
| boolean getRecordFieldHiddenStatus | ( | int | index | ) | throws CodaException |
Get the hidden status of a record field.
| index | Field index (0 <= index < number of fields). |
| CodaException | If an error occurred. |
| int getRecordFieldIndexFromName | ( | String | name | ) | throws CodaException |
Get the field index from a field name for a record type.
| name | Name of the record field. |
| CodaException | If an error occurred. |
| String getRecordFieldName | ( | int | index | ) | throws CodaException |
Get the name of a record field.
| index | Field index (0 <= index < number of fields). |
| CodaException | If an error occurred. |
| String getRecordFieldRealName | ( | int | index | ) | throws CodaException |
Get the real name of a record field.
| index | Field index (0 <= index < number of fields). |
| CodaException | If an error occurred. |
| Type getRecordFieldType | ( | int | index | ) | throws CodaException |
Get the CODA type for a record field.
| index | Field index (0 <= index < number of fields). |
| CodaException | If an error occurred. |
| boolean getRecordUnionStatus | ( | ) | throws CodaException |
Get the union status of a record.
| CodaException | If an error occurred. |
| Type getSpecialBaseType | ( | ) | throws CodaException |
Get the base type for a special type.
| CodaException | If an error occurred. |
| SpecialTypeEnum getSpecialType | ( | ) | throws CodaException |
Get the special type for a type.
| CodaException | If an error occurred. |
|
static |
Returns the name of a special type. In case the special type is not recognised the string "unknown" is returned.
| specialType | CODA special type |
| int getStringLength | ( | ) | throws CodaException |
Get the length in bytes of a string data type.
| CodaException | If an error occurred. |
| TypeClassEnum getTypeClass | ( | ) | throws CodaException |
Get the class of a type.
| CodaException | If an error occurred. |
| String getUnit | ( | ) | throws CodaException |
Get the unit of a type.
| CodaException | If an error occurred. |
| boolean hasAttributes | ( | ) | throws CodaException |
Determine wether the type has attributes.
| CodaException | If an error occurred. |