Object
hdf.view.TableView.DefaultBaseTableView
hdf.view.TableView.DefaultCompoundDSTableView
public class DefaultCompoundDSTableView extends DefaultBaseTableView implements TableView
- 
Nested Class SummaryNested classes/interfaces inherited from class hdf.view.TableView.DefaultBaseTableViewDefaultBaseTableView.ColumnHeader, DefaultBaseTableView.EditingGridLayer, DefaultBaseTableView.RefContextMenu, DefaultBaseTableView.RowHeader, DefaultBaseTableView.RowHeaderDataProvider, DefaultBaseTableView.ViewType
- 
Field SummaryFields inherited from class hdf.view.TableView.DefaultBaseTableViewbinaryOrder, bitmask, bitmaskOP, cellLabel, cellValueField, checkBin, checkCustomNotation, checkEnum, checkFixedDataLength, checkHex, checkScientificNotation, columnHeaderDataProvider, curFont, customFormat, dataDisplayConverter, dataLayer, dataObject, dataProvider, dataTable, dataValue, fillValue, fixedDataLength, indexBase, indexBaseGroup, isDataTransposed, isDisplayTypeChar, isEnumConverted, isObjRef, isReadOnly, isRegRef, normalFormat, numberFormat, rowHeaderDataProvider, scientificFormat, selectionLayer, shell, showAsBin, showAsHex, viewer, viewTypeFields inherited from interface hdf.view.DataView.DataViewDATAVIEW_IMAGE, DATAVIEW_TABLE, DATAVIEW_UNKNOWN
- 
Constructor SummaryConstructors Constructor Description DefaultCompoundDSTableView(DataViewManager theView)Constructs a CompoundDS TableView with no additional data properties.DefaultCompoundDSTableView(DataViewManager theView, HashMap dataPropertiesMap)Constructs a CompoundDS TableView with the specified data properties.
- 
Method SummaryModifier and Type Method Description protected org.eclipse.nebula.widgets.nattable.NatTablecreateTable(org.eclipse.swt.widgets.Composite parent, DataFormat dataObject)Creates a NatTable for a Compound datasetprotected org.eclipse.nebula.widgets.nattable.config.IEditableRulegetDataEditingRule(DataFormat dataObject)Returns an IEditableRule that determines whether cells can be edited.ObjectgetSelectedData()protected voidloadData(DataFormat dataObject)protected voidshowObjRefData(long ref)protected voidshowRegRefData(String reg)Methods inherited from class hdf.view.TableView.DefaultBaseTableViewcreateMenuBar, getDataLayer, getDataObject, getSelectedColumnCount, getSelectedRowCount, getSelectionLayer, getTable, importBinaryData, importTextData, NewshowObjRefData, NewshowRegRefData, saveAsBinary, saveAsText, updateDataConversionSettings, updateValueInFileMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hdf.view.DataView.DataViewgetDataObjectMethods inherited from interface hdf.view.TableView.TableViewgetSelectedColumnCount, getSelectedRowCount, getTable, updateValueInFile
- 
Constructor Details- 
DefaultCompoundDSTableViewConstructs a CompoundDS TableView with no additional data properties.- Parameters:
- theView- the main HDFView.
 
- 
DefaultCompoundDSTableViewConstructs a CompoundDS TableView with the specified data properties.- Parameters:
- theView- the main HDFView.
- dataPropertiesMap- the properties on how to show the data. The map is used to allow applications to pass properties on how to display the data, such as: transposing data, showing data as characters, applying a bitmask, and etc. Predefined keys are listed at ViewProperties.DATA_VIEW_KEY.
 
 
- 
- 
Method Details- 
loadData- Overrides:
- loadDatain class- DefaultBaseTableView
- Throws:
- Exception
 
- 
createTableprotected org.eclipse.nebula.widgets.nattable.NatTable createTable(org.eclipse.swt.widgets.Composite parent, DataFormat dataObject)Creates a NatTable for a Compound dataset- Specified by:
- createTablein class- DefaultBaseTableView
- Parameters:
- parent- The parent for the NatTable
- dataObject- The Compound dataset for the NatTable to display
- Returns:
- The newly created NatTable
 
- 
getSelectedData- Specified by:
- getSelectedDatain interface- TableView
- Returns:
- array of selected data
 
- 
showObjRefData- Specified by:
- showObjRefDatain class- DefaultBaseTableView
 
- 
showRegRefData- Specified by:
- showRegRefDatain class- DefaultBaseTableView
 
- 
getDataEditingRuleprotected org.eclipse.nebula.widgets.nattable.config.IEditableRule getDataEditingRule(DataFormat dataObject)Returns an IEditableRule that determines whether cells can be edited. Cells can be edited as long as the dataset is not opened in read-only mode and the data is not currently displayed in hexadecimal, binary, or character mode.- Specified by:
- getDataEditingRulein class- DefaultBaseTableView
- Parameters:
- dataObject- The dataset for editing
- Returns:
- a new IEditableRule for the dataset
 
 
-