Serialized Form


Package ncsa.hdf.hdf5lib.exceptions

Class ncsa.hdf.hdf5lib.exceptions.HDF5AtomException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5AttributeException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5BtreeException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5DataFiltersException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5DatasetInterfaceException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5DataspaceInterfaceException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5DataStorageException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5DatatypeInterfaceException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5Exception extends java.lang.Exception implements Serializable

Serialized Fields

detailMessage

java.lang.String detailMessage

Class ncsa.hdf.hdf5lib.exceptions.HDF5ExternalFileListException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5FileInterfaceException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5FunctionArgumentException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5FunctionEntryExitException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5HeapException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5InternalErrorException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5JavaException extends HDF5Exception implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5LibraryException extends HDF5Exception implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5LowLevelIOException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5MetaDataCacheException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5ObjectHeaderException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5PropertyListInterfaceException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5ReferenceException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5ResourceUnavailableException extends HDF5LibraryException implements Serializable

Class ncsa.hdf.hdf5lib.exceptions.HDF5SymbolTableException extends HDF5LibraryException implements Serializable


Package ncsa.hdf.hdflib

Class ncsa.hdf.hdflib.HDFException extends java.lang.Exception implements Serializable

Serialized Fields

HDFerror

int HDFerror

msg

java.lang.String msg

Class ncsa.hdf.hdflib.HDFJavaException extends HDFException implements Serializable

Serialized Fields

msg

java.lang.String msg

Class ncsa.hdf.hdflib.HDFLibraryException extends HDFException implements Serializable

Serialized Fields

HDFerror

int HDFerror

msg

java.lang.String msg

Class ncsa.hdf.hdflib.HDFNotImplementedException extends HDFJavaException implements Serializable

Serialized Fields

msg

java.lang.String msg

Package ncsa.hdf.object

Class ncsa.hdf.object.Attribute extends java.lang.Object implements Serializable

serialVersionUID: 240L

Serialized Fields

name

java.lang.String name
The name of the attribute.


type

Datatype type
The datatype of the attribute.


rank

int rank
The rank of the data value of the attribute.


dims

long[] dims
The dimension sizes of the attribute.


value

java.lang.Object value
The value of the attribute.


isUnsigned

boolean isUnsigned
Flag to indicate if the datatype is an unsigned integer.

Class ncsa.hdf.object.CompoundDS extends Dataset implements Serializable

Serialized Fields

numberOfMembers

int numberOfMembers
The number of members of the compound dataset.


memberNames

java.lang.String[] memberNames
The names of members of the compound dataset.


memberOrders

int[] memberOrders
Returns array containing the total number of elements of the members of compound.

For example, a compound dataset COMP has members of A, B and C as

     COMP {
         int A;
         float B[5];
         double C[2][3];
     }
 
memberOrders is an integer array of {1, 5, 6} to indicate that member A has one element, member B has 5 elements, and member C has 6 elements.


memberDims

java.lang.Object[] memberDims
The dimension sizes of each member.

The i-th element of the Object[] is an integer array (int[]) that contains the dimension sizes of the i-th member.


memberTypes

Datatype[] memberTypes
The datatypes of compound members.


isMemberSelected

boolean[] isMemberSelected
The array to store flags to indicate if a member of compound dataset is selected for read/write.

If a member is selected, the read/write will perform on the member. Applications such as HDFView will only display the selected members of the compound dataset.

 For example, if a compound dataset has four members
     String[] memberNames = {"X", "Y", "Z", "TIME"};
 and
     boolean[] isMemberSelected = {true, false, false, true};
 members "X" and "TIME" are selected for read and write.
 

Class ncsa.hdf.object.Dataset extends HObject implements Serializable

Serialized Fields

data

java.lang.Object data
The memory buffer that holds the raw data of the dataset.


rank

int rank
The number of dimensions of the dataset.


dims

long[] dims
The current dimension sizes of the dataset


selectedDims

long[] selectedDims
Array that contains the number of data points selected (for read/write) in each dimension.

The select size must be less than or equal to the current dimension size. A subset of a rectangle selection is defined by the starting position and selected sizes.

For example, a 4 X 5 dataset

     0,  1,  2,  3,  4
    10, 11, 12, 13, 14
    20, 21, 22, 23, 24
    30, 31, 32, 33, 34
 long[] dims = {4, 5};
 long[] startDims = {1, 2};
 long[] selectedDims = {3, 3};

 then the following subset is selected by the startDims and selectedDims above
     12, 13, 14
     22, 23, 24
     32, 33, 34


startDims

long[] startDims
The starting position of each dimension of a selected subset. With both the starting position and selected sizes, the subset of a rectangle selection is fully defined.


selectedIndex

int[] selectedIndex
Array that contains the indices of the dimensions selected for display.

selectedIndex[] is provied for two purpose:

  1. selectedIndex[] is used to indicate the order of dimensions for display, i.e. selectedIndex[0] = row, selectedIndex[1] = column and selectedIndex[2] = depth. For example, for a four dimesion dataset, if selectedIndex[] is {1, 2, 3}, then dim[1] is selected as row index, dim[2] is selected as column index and dim[3] is selected as depth index.
  2. selectedIndex[] is also used to select dimensions for display for datasets with three or more dimensions. We assume that applications such as HDFView can only display data up to three dimensions (a 2D spreadsheet/image with a third dimension that the 2D spreadsheet/image is cut from). For dataset with more than three dimensions, we need selectedIndex[] to store which three dimensions are chosen for display. For example, for a four dimesion dataset, if selectedIndex[] = {1, 2, 3}, then dim[1] is selected as row index, dim[2] is selected as column index and dim[3] is selected as depth index. dim[0] is not selected. Its location is fixed at 0 by default.


selectedStride

long[] selectedStride
The number of elements to move from the start location in each dimension. For example, if selectedStride[0] = 2, every other data point is selected along dim[0].


chunkSize

long[] chunkSize
The array of dimension sizes for a chunk.


compression

java.lang.String compression
The GZIP compression level.


datatype

Datatype datatype
The datatype object of the dataset.


dimNames

java.lang.String[] dimNames
Array of strings that represent the dimension names. It is null if dimension names do not exist.


convertByteToString

boolean convertByteToString
Flag to indicate if the byte[] array is converted to strings


isDataLoaded

boolean isDataLoaded
Flag to indicate if data values are loaded into memory.


nPoints

long nPoints
The number of data points in the memory buffer.


originalBuf

java.lang.Object originalBuf
The data buffer that contains the raw data directly reading from file (before any data conversion).


convertedBuf

java.lang.Object convertedBuf
The array that holds the converted data of unsigned C-type integers.

For example, Suppose that the original data is an array of unsigned 16-bit short integers. Since Java does not support unsigned integer, the data is converted to an array of 32-bit singed integer. In that case, the converted buffer is the array of 32-bit singed integer.

Class ncsa.hdf.object.Datatype extends HObject implements Serializable

Serialized Fields

datatypeClass

int datatypeClass
The class of the datatype.


datatypeSize

int datatypeSize
The size (in bytes) of the datatype.


datatypeOrder

int datatypeOrder
The byte order of the datatype. Valid values are ORDER_LE, ORDER_BE, and ORDER_VAX.


datatypeSign

int datatypeSign
The sign of the datatype.


enumMembers

java.lang.String enumMembers
The (name, value) pairs of enum members

Class ncsa.hdf.object.FileFormat extends java.io.File implements Serializable

Serialized Fields

max_members

int max_members
Current Java applications, such as HDFView, cannot handle files with large numbers of objects due to JVM memory limitations. For example, 1,000,000 objects is too many. max_members is defined so that applications such as HDFView will load up to max_members objects starting with the start_members -th object. The implementing class has freedom in its interpretation of how to "count" objects in the file.


start_members

int start_members

fid

int fid
File identifier. -1 indicates the file is not open.


fullFileName

java.lang.String fullFileName
The absolute pathname (path+name) of the file.


isReadOnly

boolean isReadOnly
Flag indicating if the file access is read-only.

Class ncsa.hdf.object.Group extends HObject implements Serializable

Serialized Fields

memberList

java.util.List<E> memberList
The list of members (Groups and Datasets) of this group in memory.


parent

Group parent
The parent group where this group is located. The parent of the root group is null.


nMembersInFile

int nMembersInFile
Total number of (Groups and Datasets) of this group in file.

Class ncsa.hdf.object.HObject extends java.lang.Object implements Serializable

serialVersionUID: 240L

Serialized Fields

filename

java.lang.String filename
The full path of the file that contains the object.


fileFormat

FileFormat fileFormat
The file which contains the object


name

java.lang.String name
The name of the data object. The root group has its default name, a slash. The name can be changed except the root group.


path

java.lang.String path
The full path of the data object. The full path always starts with the root, a slash. The path cannot be changed. Also, a path must ended with a slash. For example, /arrays/ints/


fullName

java.lang.String fullName
The full name of the data object, i.e. "path + name"


oid

long[] oid
Array of long integer storing unique identifier for the object.

HDF4 objects are uniquely identified by a (ref_id, tag_id) pair. i.e. oid[0]=tag, oid[1]=ref.
HDF5 objects are uniquely identified by an object reference.


hasAttribute

boolean hasAttribute
Flag to indicate if the object has any attributes.

Class ncsa.hdf.object.ScalarDS extends Dataset implements Serializable

Serialized Fields

interlace

int interlace
The interlace mode of the stored raster image data. Valid values are INTERLACE_PIXEL, INTERLACE_LINE and INTERLACE_PLANE.


imageDataRange

double[] imageDataRange
The min-max range of image data values. For example, [0, 255] indicates the min is 0, and the max is 255.


palette

byte[][] palette
The indexed RGB color model with 256 colors.

The palette values are stored in a two-dimensional byte array and arrange by color components of red, green and blue. palette[][] = byte[3][256], where, palette[0][], palette[1][] and palette[2][] are the red, green and blue components respectively.


isImage

boolean isImage
True if this dataset is an image.


isTrueColor

boolean isTrueColor
True if this dataset is a true color image.


isText

boolean isText
True if this dataset is ASCII text.


isUnsigned

boolean isUnsigned
Flag to indicate if the original C data is unsigned integer.


unsignedConverted

boolean unsignedConverted
Flag to indicate is the original unsigned C data is converted.


fillValue

java.lang.Object fillValue
The fill value of the dataset.


isImageDisplay

boolean isImageDisplay
Flag to indicate if the dataset is displayed as an image


enumConverted

boolean enumConverted
Flag to indicate if the enum data is converted to strings.


Package ncsa.hdf.object.h4

Class ncsa.hdf.object.h4.H4Datatype extends Datatype implements Serializable

serialVersionUID: 240L

Class ncsa.hdf.object.h4.H4File extends FileFormat implements Serializable

serialVersionUID: 240L

Serialized Fields

flag

int flag
the file access flag.


rootNode

javax.swing.tree.DefaultMutableTreeNode rootNode
The root node of the tree structure of this file.


objList

java.util.List<E> objList
The list of unique (tag, ref) pairs. It is used to avoid duplicate objects in memory.


grid

int grid
The GR interface identifier. The identifier is returned by GRstart(fid), which initializes the GR interface for the file specified by the parameter. GRstart(fid) is an expensive call. It should be called only once. Calling GRstart(fid) in a loop should be avoided.


isNetCDF

boolean isNetCDF

sdid

int sdid
The SDS interface identifier. The identifier is returned by SDstart(fname, flag), which initializes the SD interface for the file specified by the parameter. SDstart(fname, flag) is an expensive call. It should be called only once Calling SDstart(fname, flag) in a loop should be avoided.


showAll

boolean showAll

Class ncsa.hdf.object.h4.H4GRImage extends ScalarDS implements Serializable

serialVersionUID: 240L

Serialized Fields

attributeList

java.util.List<E> attributeList
The list of attributes of this data object. Members of the list are instance of Attribute.


grid

int grid
The GR interface identifier obtained from GRstart(fid)


ncomp

int ncomp
The number of components in the raster image


datatypeID

int datatypeID
the datatype identifier

Class ncsa.hdf.object.h4.H4Group extends Group implements Serializable

serialVersionUID: 240L

Serialized Fields

attributeList

java.util.List<E> attributeList
The list of attributes of this data object. Members of the list are instance of Attribute.

Class ncsa.hdf.object.h4.H4SDS extends ScalarDS implements Serializable

serialVersionUID: 240L

Serialized Fields

attributeList

java.util.List<E> attributeList
The list of attributes of this data object. Members of the list are instance of Attribute.


sdid

int sdid
The SDS interface identifier obtained from SDstart(filename, access)


datatypeID

int datatypeID
the datatype identifier

Class ncsa.hdf.object.h4.H4Vdata extends CompoundDS implements Serializable

serialVersionUID: 240L

Serialized Fields

attributeList

java.util.List<E> attributeList
The list of attributes of this data object. Members of the list are instance of Attribute.


numberOfRecords

int numberOfRecords
Number of records of this Vdata table.


memberTIDs

int[] memberTIDs
The data types of the members of the compound dataset.


Package ncsa.hdf.object.h5

Class ncsa.hdf.object.h5.H5CompoundDS extends CompoundDS implements Serializable

serialVersionUID: 240L

Serialized Fields

attributeList

java.util.List<E> attributeList
The list of attributes attached data object.


flatNameList

java.util.List<E> flatNameList
A list of names of all fields including nested fields.

The nested names are separated by CompoundDs.separator. For example, if compound dataset "A" has the following nested structure,

 A --> m01
 A --> m02
 A --> nest1 --> m11
 A --> nest1 --> m12
 A --> nest1 --> nest2 --> m21
 A --> nest1 --> nest2 --> m22
 i.e.
 A = { m01, m02, nest1{m11, m12, nest2{ m21, m22}}}
 
The flatNameList of compound dataset "A" will be {m01, m02, nest1[m11, nest1[m12, nest1[nest2[m21, nest1[nest2[m22}


flatTypeList

java.util.List<E> flatTypeList
A list of datatypes of all fields including nested fields.


isExternal

boolean isExternal
flag to indicate is the dataset is an external dataset

Class ncsa.hdf.object.h5.H5Datatype extends Datatype implements Serializable

serialVersionUID: 240L

Serialized Fields

attributeList

java.util.List<E> attributeList
The list of attributes of this data object.


isNamed

boolean isNamed
Flag to indicate if this datatype is a named datatype

Class ncsa.hdf.object.h5.H5File extends FileFormat implements Serializable

serialVersionUID: 240L

Serialized Fields

flag

int flag
the file access flag. Valid values are HDF5Constants.H5F_ACC_RDONLY, HDF5Constants.H5F_ACC_RDWR and HDF5Constants.H5F_ACC_CREAT.


rootNode

javax.swing.tree.DefaultMutableTreeNode rootNode
The root node of the file hierearchy.

Class ncsa.hdf.object.h5.H5Group extends Group implements Serializable

serialVersionUID: 240L

Serialized Fields

attributeList

java.util.List<E> attributeList
The list of attributes of this data object. Members of the list are instance of Attribute.

Class ncsa.hdf.object.h5.H5ScalarDS extends ScalarDS implements Serializable

serialVersionUID: 240L

Serialized Fields

attributeList

java.util.List<E> attributeList
The list of attributes of this data object. Members of the list are instance of Attribute.


paletteRefs

byte[] paletteRefs
The byte array containing references of palettes. Each reference requires eight bytes storage. Therefore, the array length is 8*numberOfPalettes.


isVLEN

boolean isVLEN
flag to indicate if the dataset is a variable length


isEnum

boolean isEnum
flag to indicate if the dataset is enum


isExternal

boolean isExternal
flag to indicate if the dataset is an external dataset


isNativeDatatype

boolean isNativeDatatype
flag to indicate if the datatype in file is the same as dataype in memory


Package ncsa.hdf.view

Class ncsa.hdf.view.Chart extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

data

double[][] data
the data values of line points or histogram


chartP

ncsa.hdf.view.Chart.ChartPanel chartP
Panel that draws plot of data values.


numberOfPoints

int numberOfPoints
number of data points


chartStyle

int chartStyle
the style of chart: histogram or line


ymax

double ymax
the maximum value of the Y axis


ymin

double ymin
the minumum value of the Y axis


xmax

double xmax
the maximum value of the X axis


xmin

double xmin
the minumum value of the X axis


lineLabels

java.lang.String[] lineLabels
line labels


lineColors

java.awt.Color[] lineColors
line colors


numberOfLines

int numberOfLines
number of lines


xData

double[] xData

isInteger

boolean isInteger
True if the original data is integer (byte, short, integer, long).


format

java.text.DecimalFormat format

Class ncsa.hdf.view.DataOptionDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

viewer

ViewManager viewer
The main HDFView.


dataset

Dataset dataset
the selected dataset/image


rank

int rank
the rank of the dataset/image


start

long[] start
the starting point of selected subset


dims

long[] dims
the sizes of all dimensions


selected

long[] selected
the selected sizes of all dimensions


stride

long[] stride
the stride


selectedIndex

int[] selectedIndex
the indices of the selected dimensions.


currentIndex

int[] currentIndex

spreadsheetButton

javax.swing.JRadioButton spreadsheetButton

imageButton

javax.swing.JRadioButton imageButton

charButton

javax.swing.JRadioButton charButton

swapOnlyButton

javax.swing.JRadioButton swapOnlyButton

choiceTextView

javax.swing.JComboBox choiceTextView

choiceTableView

javax.swing.JComboBox choiceTableView

choiceImageView

javax.swing.JComboBox choiceImageView

choicePalette

javax.swing.JComboBox choicePalette

choices

javax.swing.JComboBox[] choices

isSelectionCancelled

boolean isSelectionCancelled

isTrueColorImage

boolean isTrueColorImage

isText

boolean isText

isH5

boolean isH5

maxLabels

javax.swing.JLabel[] maxLabels

selLabel

javax.swing.JLabel selLabel

startFields

javax.swing.JTextField[] startFields

endFields

javax.swing.JTextField[] endFields

strideFields

javax.swing.JTextField[] strideFields

fieldList

javax.swing.JList fieldList

toolkit

java.awt.Toolkit toolkit

navigator

ncsa.hdf.view.DataOptionDialog.PreviewNavigator navigator

numberOfPalettes

int numberOfPalettes

isTransposed

boolean isTransposed

performJComboBoxEvent

boolean performJComboBoxEvent
JComboBox.setSelectedItem() or setSelectedIndex() always fires action event. If you call setSelectedItem() or setSelectedIndex() at itemStateChanged() or actionPerformed(), the setSelectedItem() or setSelectedIndex() will make loop calls of itemStateChanged() or actionPerformed(). This is not what we want. We want the setSelectedItem() or setSelectedIndex() behavior like java.awt.Choice. This flag is used to serve this purpose.

Class ncsa.hdf.view.DefaultImageView extends javax.swing.JInternalFrame implements Serializable

serialVersionUID: 240L

Serialized Fields

viewer

ViewManager viewer
The main HDFView.


dataset

ScalarDS dataset
The Scalar Dataset.


imageComponent

ncsa.hdf.view.DefaultImageView.ImageComponent imageComponent
The JComponent containing the image.


image

java.awt.Image image
The image contained in the ImageView.


zoomFactor

float zoomFactor
The zooming factor of this image.


imageByteData

byte[] imageByteData
The byte data array of the image.


imagePalette

byte[][] imagePalette
The color table of the image.


frameTitle

java.lang.String frameTitle
The title of this imageview.


valueField

javax.swing.JTextField valueField
TextField to show the image value.


isTrueColor

boolean isTrueColor
Flag to indicate if the image is a true color image


is3D

boolean is3D
Flag to indicate if the image is a 3D


isPlaneInterlace

boolean isPlaneInterlace
Flag to indicate if the image is plane interleaved


isHorizontalFlipped

boolean isHorizontalFlipped

isVerticalFlipped

boolean isVerticalFlipped

rotateCount

int rotateCount

NT

char NT
the number type of the image data


data

java.lang.Object data
the raw data of the image


isUnsigned

boolean isUnsigned
flag to indicate if the original data type is unsigned integer


toolkit

java.awt.Toolkit toolkit

dataRange

double[] dataRange

originalRange

double[] originalRange

paletteComponent

ncsa.hdf.view.DefaultImageView.PaletteComponent paletteComponent

animationSpeed

int animationSpeed

rotateRelatedItems

java.util.List<E> rotateRelatedItems

imageScroller

javax.swing.JScrollPane imageScroller

isTransposed

boolean isTransposed

frameField

javax.swing.JTextField frameField

curFrame

long curFrame

maxFrame

long maxFrame

memoryImageSource

java.awt.image.MemoryImageSource memoryImageSource

autoContrastSlider

ncsa.hdf.view.DefaultImageView.AutoContrastSlider autoContrastSlider

generalContrastSlider

ncsa.hdf.view.DefaultImageView.GeneralContrastSlider generalContrastSlider

gainBias

double[] gainBias
gainBias[0] = gain, gainBias[1] = bias. gain equates to contrast and bias equates to brightness


minMaxGain

double[] minMaxGain

minMaxBias

double[] minMaxBias

autoGainData

java.lang.Object autoGainData
int array to hold unsigned short or signed int data from applying the autogain

Class ncsa.hdf.view.DefaultMetaDataView extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

viewer

ViewManager viewer
The main HDFView.


hObject

HObject hObject
The HDF data object


tabbedPane

javax.swing.JTabbedPane tabbedPane

attrContentArea

javax.swing.JTextArea attrContentArea

attrTable

javax.swing.JTable attrTable

attrTableModel

javax.swing.table.DefaultTableModel attrTableModel

attrNumberLabel

javax.swing.JLabel attrNumberLabel

numAttributes

int numAttributes

isH5

boolean isH5

isH4

boolean isH4

userBlock

byte[] userBlock

userBlockArea

javax.swing.JTextArea userBlockArea

jamButton

javax.swing.JButton jamButton

Class ncsa.hdf.view.DefaultPaletteView extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

lineColors

java.awt.Color[] lineColors

lineLabels

java.lang.String[] lineLabels

checkRed

javax.swing.JRadioButton checkRed

checkGreen

javax.swing.JRadioButton checkGreen

checkBlue

javax.swing.JRadioButton checkBlue

chartP

ncsa.hdf.view.DefaultPaletteView.ChartPanel chartP
Panel that draws plot of data values.


x0

int x0

y0

int y0

originalImage

java.awt.Image originalImage

currentImage

java.awt.Image currentImage

isPaletteChanged

boolean isPaletteChanged

palette

byte[][] palette

dataset

ScalarDS dataset

imageView

ImageView imageView

paletteData

int[][] paletteData

choicePalette

javax.swing.JComboBox choicePalette

paletteValueTable

ncsa.hdf.view.DefaultPaletteView.PaletteValueTable paletteValueTable

Class ncsa.hdf.view.DefaultTableView extends javax.swing.JInternalFrame implements Serializable

serialVersionUID: 240L

Serialized Fields

viewer

ViewManager viewer
The main HDFView.


NT

char NT
numberical data type. B = bypte array, S = short array, I = inte array, J = long array, F = float array, and D = double array.


dataset

Dataset dataset
The Scalar Dataset.


dataValue

java.lang.Object dataValue
The value of the dataset.


table

javax.swing.JTable table
The table used to hold the table data.


cellLabel

javax.swing.JLabel cellLabel
Label to indicate the current cell location.


cellValueField

javax.swing.JTextArea cellValueField
Text field to display the value of of the current cell.


isValueChanged

boolean isValueChanged

toolkit

java.awt.Toolkit toolkit

isReadOnly

boolean isReadOnly

isDisplayTypeChar

boolean isDisplayTypeChar

isDataTransposed

boolean isDataTransposed

checkScientificNotation

javax.swing.JCheckBoxMenuItem checkScientificNotation

checkFixedDataLength

javax.swing.JCheckBoxMenuItem checkFixedDataLength

fixedDataLength

int fixedDataLength

scientificFormat

java.text.DecimalFormat scientificFormat

frameField

javax.swing.JTextField frameField

curFrame

long curFrame

maxFrame

long maxFrame

Class ncsa.hdf.view.DefaultTextView extends javax.swing.JInternalFrame implements Serializable

serialVersionUID: 240L

Serialized Fields

viewer

ViewManager viewer
The main HDFView.


dataset

ScalarDS dataset
The Scalar Dataset.


text

java.lang.String[] text
The string text.


table

javax.swing.JTable table
The table to display the text content


isReadOnly

boolean isReadOnly

isTextChanged

boolean isTextChanged

textEditor

ncsa.hdf.view.DefaultTextView.TextAreaEditor textEditor

Class ncsa.hdf.view.DefaultTreeView extends javax.swing.JPanel implements Serializable

serialVersionUID: 240L

Serialized Fields

viewer

ViewManager viewer
the owner of this treeview


root

javax.swing.tree.DefaultMutableTreeNode root
The super root of tree: all open files start at this root.


tree

javax.swing.JTree tree
The tree which holds file structures.


treeModel

javax.swing.tree.DefaultTreeModel treeModel
The tree model


fileList

java.util.List<E> fileList
A list open files.


toolkit

java.awt.Toolkit toolkit

selectedFile

FileFormat selectedFile
Selected file


selectedNode

javax.swing.tree.DefaultMutableTreeNode selectedNode
The current selected node.


selectedObject

HObject selectedObject
the current selected object


isDefaultDisplay

boolean isDefaultDisplay
flag to indicate if the dataset is displayed as default


popupMenu

javax.swing.JPopupMenu popupMenu
The popup menu used to display user choice of actions on data object.


editGUIs

java.util.List<E> editGUIs
a list of editing GUI components


objectsToCopy

java.util.List<E> objectsToCopy
the list of current selected objects


addTableMenuItem

javax.swing.JMenuItem addTableMenuItem

addDatatypeMenuItem

javax.swing.JMenuItem addDatatypeMenuItem

addLinkMenuItem

javax.swing.JMenuItem addLinkMenuItem

Class ncsa.hdf.view.FileConversionDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

fileTypeFrom

java.lang.String fileTypeFrom

fileTypeTo

java.lang.String fileTypeTo

srcFileField

javax.swing.JTextField srcFileField

dstFileField

javax.swing.JTextField dstFileField

isConverted

boolean isConverted

convertedFile

java.lang.String convertedFile

toFileExtension

java.lang.String toFileExtension

fileList

java.util.List<E> fileList

currentDir

java.lang.String currentDir

toolkit

java.awt.Toolkit toolkit

Class ncsa.hdf.view.HDFView extends javax.swing.JFrame implements Serializable

serialVersionUID: 240L

Serialized Fields

rootDir

java.lang.String rootDir
the directory where the HDFView is installed


currentDir

java.lang.String currentDir
the current working directory


currentFile

java.lang.String currentFile
the current working file


props

ViewProperties props
the view properties


treeView

TreeView treeView
GUI component: the TreeView


frameOffset

int frameOffset
The offset when a new dataview is added into the main window.


contentPane

javax.swing.JDesktopPane contentPane
GUI component: the panel which is used to display the data content


statusArea

javax.swing.JTextArea statusArea
GUI component: the text area for showing status message


attributeArea

javax.swing.JTextArea attributeArea
GUI component: the text area for quick attribute view


infoTabbedPane

javax.swing.JTabbedPane infoTabbedPane

menuBar

javax.swing.JMenuBar menuBar
the main menu bar


windowMenu

javax.swing.JMenu windowMenu
GUI component: a list of current data windwos


fileMenu

javax.swing.JMenu fileMenu
GUI component: file menu on the menubar


usersGuideWindow

javax.swing.JFrame usersGuideWindow
GUI component: window to show the Users' Guide


usersGuideEditorPane

javax.swing.JEditorPane usersGuideEditorPane
GUI component: editorPane to show the Users' Guide


message

java.lang.StringBuffer message
the string buffer holding the status message


metadata

java.lang.StringBuffer metadata
the string buffer holding the meadata information


toolkit

java.awt.Toolkit toolkit

editGUIs

java.util.List<E> editGUIs
The list of GUI components related to editing


h5GUIs

java.util.List<E> h5GUIs
The list of GUI components related to HDF5


h4GUIs

java.util.List<E> h4GUIs
The list of GUI components related to HDF4


usersGuideURL

java.net.URL usersGuideURL
The URL of the User's Guide.


previousUsersGuideURL

java.net.URL previousUsersGuideURL
The previous URL of the User's Guide.


ugField

javax.swing.JTextField ugField
the text field to display the current ug link


visitedUsersGuideURLs

java.util.Stack<E> visitedUsersGuideURLs
The previously visited URLs for back action.


usersGuideBackButton

javax.swing.JButton usersGuideBackButton
The back button for users guide.


urlBar

javax.swing.JComboBox urlBar
to add and display url


srbFileDialog

javax.swing.JDialog srbFileDialog
dialog to display srb files


userOptionDialog

UserOptionsDialog userOptionDialog

Class ncsa.hdf.view.MathConversionDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

aField

javax.swing.JTextField aField

bField

javax.swing.JTextField bField

infoArea

javax.swing.JTextArea infoArea

functionList

javax.swing.JList functionList

dataValue

java.lang.Object dataValue

NT

char NT

toolkit

java.awt.Toolkit toolkit

functionDescription

java.lang.String[] functionDescription

isConverted

boolean isConverted

Class ncsa.hdf.view.NewAttributeDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

hObject

HObject hObject
the object which the attribute to be attached to


newAttribute

Attribute newAttribute

nameField

javax.swing.JTextField nameField
TextField for entering the name of the dataset


typeChoice

javax.swing.JComboBox typeChoice
The Choice of the datatypes


valueField

javax.swing.JTextField valueField
TextField for entering the attribute value.


fileFormat

FileFormat fileFormat

lengthField

javax.swing.JTextField lengthField
TextField for entering the length of the data array or string.


arrayLengthLabel

javax.swing.JLabel arrayLengthLabel

isAttributeCreated

boolean isAttributeCreated
flag to indicate if the dataset is created


objListScroller

javax.swing.JScrollPane objListScroller

isH5

boolean isH5

helpDialog

javax.swing.JDialog helpDialog

h4SdAttrRadioButton

javax.swing.JRadioButton h4SdAttrRadioButton

h4GrAttrRadioButton

javax.swing.JRadioButton h4GrAttrRadioButton

Class ncsa.hdf.view.NewDatasetDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

nameField

javax.swing.JTextField nameField

currentSizeField

javax.swing.JTextField currentSizeField

maxSizeField

javax.swing.JTextField maxSizeField

chunkSizeField

javax.swing.JTextField chunkSizeField

stringLengthField

javax.swing.JTextField stringLengthField

parentChoice

javax.swing.JComboBox parentChoice

classChoice

javax.swing.JComboBox classChoice

sizeChoice

javax.swing.JComboBox sizeChoice

endianChoice

javax.swing.JComboBox endianChoice

rankChoice

javax.swing.JComboBox rankChoice

compressionLevel

javax.swing.JComboBox compressionLevel

checkUnsigned

javax.swing.JCheckBox checkUnsigned

checkCompression

javax.swing.JCheckBox checkCompression

checkMaxdim

javax.swing.JCheckBox checkMaxdim

checkContinguous

javax.swing.JRadioButton checkContinguous

checkChunked

javax.swing.JRadioButton checkChunked

helpDialog

javax.swing.JDialog helpDialog

isH5

boolean isH5

groupList

java.util.List<E> groupList
a list of current groups


newObject

HObject newObject

fileFormat

FileFormat fileFormat

toolkit

java.awt.Toolkit toolkit

dataView

DataView dataView

Class ncsa.hdf.view.NewDatatypeDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

nameField

javax.swing.JTextField nameField

stringLengthField

javax.swing.JTextField stringLengthField

parentChoice

javax.swing.JComboBox parentChoice

classChoice

javax.swing.JComboBox classChoice

sizeChoice

javax.swing.JComboBox sizeChoice

endianChoice

javax.swing.JComboBox endianChoice

checkUnsigned

javax.swing.JCheckBox checkUnsigned

isH5

boolean isH5

groupList

java.util.List<E> groupList
a list of current groups


newObject

HObject newObject

fileFormat

FileFormat fileFormat

toolkit

java.awt.Toolkit toolkit

Class ncsa.hdf.view.NewFileDialog extends javax.swing.JFileChooser implements Serializable

serialVersionUID: 240L

Serialized Fields

fileType

java.lang.String fileType
flag if the new file is an HDF5


currentDir

java.lang.String currentDir
The current working directory


viewDir

java.lang.String viewDir
The view working directory


fileCreated

boolean fileCreated

fileList

java.util.List<E> fileList

toolkit

java.awt.Toolkit toolkit

viewer

javax.swing.JFrame viewer

isH5

boolean isH5

isH4

boolean isH4

Class ncsa.hdf.view.NewGroupDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

nameField

javax.swing.JTextField nameField

parentChoice

javax.swing.JComboBox parentChoice

groupList

java.util.List<E> groupList
a list of current groups


newObject

HObject newObject

fileFormat

FileFormat fileFormat

toolkit

java.awt.Toolkit toolkit

Class ncsa.hdf.view.NewImageDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

nameField

javax.swing.JTextField nameField

widthField

javax.swing.JTextField widthField

heightField

javax.swing.JTextField heightField

parentChoice

javax.swing.JComboBox parentChoice

checkIndex

javax.swing.JRadioButton checkIndex

checkTrueColor

javax.swing.JRadioButton checkTrueColor

checkInterlacePixel

javax.swing.JRadioButton checkInterlacePixel

checkInterlacePlane

javax.swing.JRadioButton checkInterlacePlane

groupList

java.util.List<E> groupList
a list of current groups


isH5

boolean isH5

newObject

HObject newObject

fileFormat

FileFormat fileFormat

toolkit

java.awt.Toolkit toolkit

Class ncsa.hdf.view.NewLinkDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

nameField

javax.swing.JTextField nameField

parentChoice

javax.swing.JComboBox parentChoice

linkToChoice

javax.swing.JComboBox linkToChoice

checkUnsigned

javax.swing.JCheckBox checkUnsigned

groupList

java.util.List<E> groupList
a list of current groups


objList

java.util.List<E> objList
a list of current objects


newObject

HObject newObject

fileFormat

FileFormat fileFormat

toolkit

java.awt.Toolkit toolkit

Class ncsa.hdf.view.NewTableDataDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

fileformat

FileFormat fileformat

parentChoice

javax.swing.JComboBox parentChoice

nFieldBox

javax.swing.JComboBox nFieldBox

templateChoice

javax.swing.JComboBox templateChoice

isH5

boolean isH5

groupList

java.util.Vector<E> groupList
a list of current groups


compoundDSList

java.util.Vector<E> compoundDSList
a list of current groups


newObject

HObject newObject

toolkit

java.awt.Toolkit toolkit

dataView

DataView dataView

numberOfMembers

int numberOfMembers

table

javax.swing.JTable table

tableModel

javax.swing.table.DefaultTableModel tableModel

rowEditorModel

ncsa.hdf.view.NewTableDataDialog.RowEditorModel rowEditorModel

cellEditor

javax.swing.DefaultCellEditor cellEditor

nameField

javax.swing.JTextField nameField

currentSizeField

javax.swing.JTextField currentSizeField

maxSizeField

javax.swing.JTextField maxSizeField

chunkSizeField

javax.swing.JTextField chunkSizeField

compressionLevel

javax.swing.JComboBox compressionLevel

rankChoice

javax.swing.JComboBox rankChoice

memberTypeChoice

javax.swing.JComboBox memberTypeChoice

checkCompression

javax.swing.JCheckBox checkCompression

checkMaxdim

javax.swing.JCheckBox checkMaxdim

checkContinguous

javax.swing.JRadioButton checkContinguous

checkChunked

javax.swing.JRadioButton checkChunked

Class ncsa.hdf.view.UserOptionsDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 240L

Serialized Fields

viewer

javax.swing.JFrame viewer
The main HDFView.


H4toH5Path

java.lang.String H4toH5Path

H4toH5Field

javax.swing.JTextField H4toH5Field

UGField

javax.swing.JTextField UGField

workField

javax.swing.JTextField workField

fileExtField

javax.swing.JTextField fileExtField

maxMemberField

javax.swing.JTextField maxMemberField

startMemberField

javax.swing.JTextField startMemberField

fontSizeChoice

javax.swing.JComboBox fontSizeChoice

fontTypeChoice

javax.swing.JComboBox fontTypeChoice

delimiterChoice

javax.swing.JComboBox delimiterChoice

choiceTreeView

javax.swing.JComboBox choiceTreeView

choiceMetaDataView

javax.swing.JComboBox choiceMetaDataView

choiceTextView

javax.swing.JComboBox choiceTextView

choiceTableView

javax.swing.JComboBox choiceTableView

choiceImageView

javax.swing.JComboBox choiceImageView

choicePaletteView

javax.swing.JComboBox choicePaletteView

rootDir

java.lang.String rootDir

workDir

java.lang.String workDir

checkCurrentUserDir

javax.swing.JCheckBox checkCurrentUserDir

checkAutoContrast

javax.swing.JCheckBox checkAutoContrast

checkConvertEnum

javax.swing.JCheckBox checkConvertEnum

currentDirButton

javax.swing.JButton currentDirButton

fontSize

int fontSize

isFontChanged

boolean isFontChanged

isUserGuideChanged

boolean isUserGuideChanged

isWorkDirChanged

boolean isWorkDirChanged

srbJList

javax.swing.JList srbJList

srbFields

javax.swing.JTextField[] srbFields

srbVector

java.util.Vector<E> srbVector

Class ncsa.hdf.view.ViewProperties extends java.util.Properties implements Serializable

serialVersionUID: 240L