Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.preference.PreferenceStore
hdf.view.ViewProperties
- All Implemented Interfaces:
org.eclipse.jface.preference.IPersistentPreferenceStore
,org.eclipse.jface.preference.IPreferenceStore
A class to maintain the list of preferences for data and display
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Property keys control how the data is displayed.static enum
Property keys control how the data is displayed.static enum
Used to create different DataViews for a given HObject. -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Default Compound TableView class namesstatic final String
Default Dataset MetaDataView class namesstatic final String
Default Datatype MetaDataView class namesstatic final String
Default Group MetaDataView class namesstatic final String
Default ImageView class namesstatic final String
Default Link MetaDataView class namesstatic final String
Text for default selection of modulesstatic final String
Default PaletteView class namesstatic final String
Default Scalar TableView class namesstatic final String
Default TreeView class namesstatic final String
name of the tab delimiterstatic final String
name of the tab delimiterstatic final String
name of the tab delimiterstatic final String
name of the tab delimiterstatic final String
name of the tab delimiterstatic final int
the maximum number of most recent filesstatic final String
image origin: LowerLeftstatic final String
image origin: LowerRightstatic final String
image origin: UpperLeftstatic final String
image origin: UpperRightstatic final String
the version of the HDFViewerFields inherited from interface org.eclipse.jface.preference.IPreferenceStore
BOOLEAN_DEFAULT_DEFAULT, DOUBLE_DEFAULT_DEFAULT, FALSE, FLOAT_DEFAULT_DEFAULT, INT_DEFAULT_DEFAULT, LONG_DEFAULT_DEFAULT, STRING_DEFAULT_DEFAULT, TRUE
-
Constructor Summary
ConstructorDescriptionViewProperties
(String viewRoot, String viewStart) Creates a property list with given root directory of the HDFView. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
appendPluginPath
(String pluginPath) Appends the plugin path.static String
createPropertyFile
(String userHomeFile, String userDirFile) Creates a property list file in a directory.static void
deletePluginPath
(int pathIndex) Removes the plugin path.static org.eclipse.swt.graphics.Image
Get the Animation Iconstatic org.eclipse.swt.graphics.Image
Get the Apps Iconstatic org.eclipse.swt.graphics.Image
Get the Audio Iconstatic org.eclipse.swt.graphics.Image
Get the Autocontrast Iconstatic org.eclipse.swt.graphics.Image
Get the Blank Iconstatic org.eclipse.swt.graphics.Image
Get the Bright Iconstatic org.eclipse.swt.graphics.Image
Get the Chart Iconstatic org.eclipse.swt.graphics.Image
Get the Copy Iconstatic org.eclipse.swt.graphics.Image
Get the Cut Iconstatic String
Get the delimiter of data valuesstatic org.eclipse.swt.graphics.Image
Get the Dataset Iconstatic org.eclipse.swt.graphics.Image
Get the Dataset with Attribute Iconstatic org.eclipse.swt.graphics.Image
Get the Datatype Iconstatic org.eclipse.swt.graphics.Image
Get the Datatype with Attribute Iconstatic String
Returns value of default lib version for the earliest.static org.eclipse.swt.graphics.Image
Get the File Close Iconstatic String
Get the file extensions of supported file formatsstatic org.eclipse.swt.graphics.Image
Get the File New Iconstatic org.eclipse.swt.graphics.Image
Get the File Open Iconstatic org.eclipse.swt.graphics.Image
Get the File Save Iconstatic org.eclipse.swt.graphics.Image
Get the First Iconstatic org.eclipse.swt.graphics.Image
Get the Folder Close Iconstatic org.eclipse.swt.graphics.Image
Get the Folder Close with Attribute Iconstatic org.eclipse.swt.graphics.Image
Get the Folder Open Iconstatic org.eclipse.swt.graphics.Image
Get the Folder Open with Attribute Iconstatic int
Get the font sizestatic String
Get the font typestatic org.eclipse.swt.graphics.Image
Get the HDF4 Iconstatic org.eclipse.swt.graphics.Image
Get the read-only HDF4 Iconstatic String
Get the path of the H5toH5 converterstatic org.eclipse.swt.graphics.Image
Get the HDF5 Iconstatic org.eclipse.swt.graphics.Image
Get the read-only HDF5 Iconstatic org.eclipse.swt.graphics.Image
Get the HDF Iconstatic org.eclipse.swt.graphics.Image[]
Get the HDF Iconsstatic org.eclipse.swt.graphics.Image
Get the HDFView Iconstatic org.eclipse.swt.graphics.Image
Get the Help IconGet a list of helpview modulesstatic org.eclipse.swt.graphics.Image
Get the Image Iconstatic org.eclipse.swt.graphics.Image
Get the Image with Attribute Iconstatic String
Get the image originGet a list of imageview modulesstatic String
Get the default index order for displaystatic String
Get the default index type for displaystatic org.eclipse.swt.graphics.Image
Get the Large HDF Iconstatic org.eclipse.swt.graphics.Image
Get the Last Iconstatic String
Returns value of default lib version for the latest.static org.eclipse.swt.graphics.Image
Get the Link Iconstatic int
Current Java applications such as HDFView cannot handle files with large number of objects such as 1,000,000 objects.static int
Get the maximum number of the most recent fileGet a list of metadataview modulesgetMRF()
Get the list of most recent filesstatic org.eclipse.swt.graphics.Image
Get the netcdf Iconstatic org.eclipse.swt.graphics.Image
Get the read-only netcdf Iconstatic org.eclipse.swt.graphics.Image
Get the Next Iconstatic org.eclipse.swt.graphics.Image
Get the Palette IconGet the list of palette filesGet a list of paletteview modulesstatic org.eclipse.swt.graphics.Image
Getthe Paste Iconstatic org.eclipse.swt.graphics.Image
Get the Pdf Iconstatic String[]
Get the plugin path liststatic org.eclipse.swt.graphics.Image
Get the Previous Iconstatic String
Get the name of the user property filestatic org.eclipse.swt.graphics.Image
Get the Question IconGet the SRB account liststatic int
Current Java applications such as HDFView cannot handle files with large number of objects such as 1,000,000 objects.static org.eclipse.swt.graphics.Image
Get the Table Iconstatic org.eclipse.swt.graphics.Image
Get the Table with Attribute IconGet a list of tableview modulesstatic org.eclipse.swt.graphics.Image
Get the Text Iconstatic org.eclipse.swt.graphics.Image
Get the Text with Attribute Iconstatic int
Get the timer refresh sizeGet a list of treeview modulesstatic org.eclipse.swt.graphics.Image
Get the Url Iconstatic String
Get the path of the HDFView users guidestatic org.eclipse.swt.graphics.Image
Get the Video Iconstatic String
Get the root directory where the HDFView is installed.static String
Get the default work directory, where the open file starts.static org.eclipse.swt.graphics.Image
Get the Xls Iconstatic org.eclipse.swt.graphics.Image
Get the Zoom In Iconstatic org.eclipse.swt.graphics.Image
Get the Zoom Out Iconstatic void
insertPluginPath
(String pluginPath, int pathIndex) Inserts the plugin path.static boolean
Returns true if auto contrast is used in image processing.static boolean
Check if the enum value is to be convertedstatic boolean
Check if the data index starts at 1static boolean
Returns true if default file access is read only.static boolean
Returns true if default file access is read SWMR.void
load()
Load user properties from property filestatic ClassLoader
load module classesstatic void
Load the Iconsstatic String[]
Load the paths of the default plugin directoriesstatic void
prependPluginPath
(String pluginPath) Prepends the plugin path.void
save()
Save user properties into property filestatic void
setAutoContrast
(boolean b) Set the flag to indicate if auto contrast is used in image process.static void
setConvertEnum
(boolean convertEnum) Set enum data to be convertedstatic void
setDataDelimiter
(String delim) set the delimiter of data valuesstatic void
setEarlyLib
(String vers) Set the value of default lib version for the earliest.static void
setFileExtension
(String ext) set the file extensionstatic void
setFontSize
(int fsize) sets the font sizestatic void
setFontType
(String ftype) sets the font typestatic void
set the path of the H4 to H5 converterstatic void
set the image originstatic void
setIndexBase1
(boolean b) Set the flag to indicate if IndexBase should start at 1.static void
setIndexOrder
(String idxOrder) set the index orderstatic void
setIndexType
(String idxType) set the index typestatic void
setLateLib
(String vers) Set the value of default lib version for the latest.static void
setMaxMembers
(int n) Current Java applications such as HDFView cannot handle files with large number of objects such as 1,000,000 objects.static void
setReadOnly
(boolean b) Set the flag to indicate if default file access is read only.static void
setReadSWMR
(boolean b) Set the flag to indicate if default file access is read SWMR.static void
setRecentFiles
(ArrayList<String> recentFilesList) Sets the list of most recently accessed files.static void
setRootDir
(String rDir) set the path of the default root directorystatic void
setShowImageValue
(boolean b) Set the flag to indicate if "show image values" is set.static void
setShowRegRefValue
(boolean b) Set the flag to indicate if "show RegRef values" is set.static void
setStartMembers
(int idx) Current Java applications such as HDFView cannot handle files with large number of objects such as 1,000,000 objects.static void
setTimerRefresh
(int trefresh) sets the timer refreshstatic void
setUsersGuide
(String str) set the path of H5View User's guidestatic void
setWorkDir
(String wDir) set the path of the default work directorystatic boolean
Returns true if "show image values" is set.static boolean
Returns true if "show regref values" is set.Methods inherited from class org.eclipse.jface.preference.PreferenceStore
addPropertyChangeListener, contains, firePropertyChangeEvent, getBoolean, getDefaultBoolean, getDefaultDouble, getDefaultFloat, getDefaultInt, getDefaultLong, getDefaultString, getDouble, getFloat, getInt, getLong, getString, isDefault, list, list, load, needsSaving, preferenceNames, putValue, removePropertyChangeListener, save, setDefault, setDefault, setDefault, setDefault, setDefault, setDefault, setFilename, setToDefault, setValue, setValue, setValue, setValue, setValue, setValue
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Field Details
-
VERSION
-
MAX_RECENT_FILES
-
DELIMITER_TAB
-
DELIMITER_COMMA
-
DELIMITER_SPACE
-
DELIMITER_COLON
-
ORIGIN_UL
-
ORIGIN_LL
-
ORIGIN_UR
-
ORIGIN_LR
-
DELIMITER_SEMI_COLON
-
DEFAULT_MODULE_TEXT
-
DEFAULT_TREEVIEW_NAME
-
DEFAULT_SCALAR_DATASET_TABLEVIEW_NAME
Default Scalar TableView class names- See Also:
-
DEFAULT_COMPOUND_DATASET_TABLEVIEW_NAME
Default Compound TableView class names- See Also:
-
DEFAULT_GROUP_METADATAVIEW_NAME
Default Group MetaDataView class names- See Also:
-
DEFAULT_DATASET_METADATAVIEW_NAME
Default Dataset MetaDataView class names- See Also:
-
DEFAULT_DATATYPE_METADATAVIEW_NAME
Default Datatype MetaDataView class names- See Also:
-
DEFAULT_LINK_METADATAVIEW_NAME
Default Link MetaDataView class names- See Also:
-
DEFAULT_IMAGEVIEW_NAME
-
DEFAULT_PALETTEVIEW_NAME
-
-
Constructor Details
-
ViewProperties
Creates a property list with given root directory of the HDFView.- Parameters:
viewRoot
- the root directory of the HDFViewviewStart
- the starting directory for file searches
-
-
Method Details
-
createPropertyFile
Creates a property list file in a directory.- Parameters:
userHomeFile
- the user home directoryuserDirFile
- the user directory- Returns:
- property list file
-
loadExtClass
-
getFoldercloseIcon
Get the Folder Close Icon- Returns:
- the Folder Close Icon
-
getFoldercloseIconA
Get the Folder Close with Attribute Icon- Returns:
- the Folder Close with Attribute Icon
-
getFolderopenIcon
Get the Folder Open Icon- Returns:
- the Folder Open Icon
-
getFolderopenIconA
Get the Folder Open with Attribute Icon- Returns:
- the Folder Open with Attribute Icon
-
getHdfIcon
-
getHdfIcons
Get the HDF Icons- Returns:
- the HDF Icons
-
getH4Icon
-
getH4IconR
Get the read-only HDF4 Icon- Returns:
- the read-only HDF4 Icon
-
getH5Icon
-
getH5IconR
Get the read-only HDF5 Icon- Returns:
- the read-only HDF5 Icon
-
getNC3Icon
Get the netcdf Icon- Returns:
- the netcdf Icon
-
getNC3IconR
Get the read-only netcdf Icon- Returns:
- the read-only netcdf Icon
-
getDatasetIcon
Get the Dataset Icon- Returns:
- the Dataset Icon
-
getDatasetIconA
Get the Dataset with Attribute Icon- Returns:
- the Dataset with Attribute Icon
-
getDatatypeIcon
Get the Datatype Icon- Returns:
- the Datatype Icon
-
getDatatypeIconA
Get the Datatype with Attribute Icon- Returns:
- the Datatype with Attribute Icon
-
getLinkIcon
-
getFileopenIcon
Get the File Open Icon- Returns:
- the File Open Icon
-
getFilesaveIcon
Get the File Save Icon- Returns:
- the File Save Icon
-
getFilenewIcon
Get the File New Icon- Returns:
- the File New Icon
-
getFilecloseIcon
Get the File Close Icon- Returns:
- the File Close Icon
-
getPaletteIcon
Get the Palette Icon- Returns:
- the Palette Icon
-
getBrightIcon
Get the Bright Icon- Returns:
- the Bright Icon
-
getAutocontrastIcon
Get the Autocontrast Icon- Returns:
- the Autocontrast Icon
-
getImageIcon
Get the Image Icon- Returns:
- the Image Icon
-
getTableIcon
Get the Table Icon- Returns:
- the Table Icon
-
getTextIcon
-
getImageIconA
Get the Image with Attribute Icon- Returns:
- the Image with Attribute Icon
-
getTableIconA
Get the Table with Attribute Icon- Returns:
- the Table with Attribute Icon
-
getTextIconA
Get the Text with Attribute Icon- Returns:
- the Text with Attribute Icon
-
getZoominIcon
Get the Zoom In Icon- Returns:
- the Zoom In Icon
-
getZoomoutIcon
Get the Zoom Out Icon- Returns:
- the Zoom Out Icon
-
getBlankIcon
Get the Blank Icon- Returns:
- the Blank Icon
-
getHelpIcon
-
getCopyIcon
-
getCutIcon
-
getPasteIcon
Getthe Paste Icon- Returns:
- the Paste Icon
-
getHDFViewIcon
Get the HDFView Icon- Returns:
- the HDFView Icon
-
getLargeHdfIcon
Get the Large HDF Icon- Returns:
- the Large HDF Icon
-
getPreviousIcon
Get the Previous Icon- Returns:
- the Previous Icon
-
getNextIcon
-
getFirstIcon
Get the First Icon- Returns:
- the First Icon
-
getLastIcon
-
getChartIcon
Get the Chart Icon- Returns:
- the Chart Icon
-
getAnimationIcon
Get the Animation Icon- Returns:
- the Animation Icon
-
getAppsIcon
-
getUrlIcon
-
getVideoIcon
Get the Video Icon- Returns:
- the Video Icon
-
getXlsIcon
-
getPdfIcon
-
getAudioIcon
Get the Audio Icon- Returns:
- the Audio Icon
-
getQuestionIcon
Get the Question Icon- Returns:
- the Question Icon
-
loadIcons
Load the Icons -
load
Load user properties from property file- Overrides:
load
in classorg.eclipse.jface.preference.PreferenceStore
- Throws:
IOException
- if a failure occurred
-
save
Save user properties into property file- Specified by:
save
in interfaceorg.eclipse.jface.preference.IPersistentPreferenceStore
- Overrides:
save
in classorg.eclipse.jface.preference.PreferenceStore
- Throws:
IOException
- if a failure occurred
-
getPropertyFile
Get the name of the user property file- Returns:
- the name of the user property file
-
getViewRoot
Get the root directory where the HDFView is installed.- Returns:
- the root directory where the HDFView is installed.
-
getWorkDir
Get the default work directory, where the open file starts.- Returns:
- the default work directory, where the open file starts.
-
getMaxRecentFiles
Get the maximum number of the most recent file- Returns:
- the maximum number of the most recent file
-
getUsersGuide
Get the path of the HDFView users guide- Returns:
- the path of the HDFView users guide
-
getDataDelimiter
Get the delimiter of data values- Returns:
- the delimiter of data values
-
getImageOrigin
-
getIndexType
Get the default index type for display- Returns:
- the default index type for display
-
getIndexOrder
Get the default index order for display- Returns:
- the default index order for display
-
getTimerRefresh
-
setTimerRefresh
sets the timer refresh- Parameters:
trefresh
- the timer refresh
-
getFontSize
-
getFontType
-
getFileExtension
Get the file extensions of supported file formats- Returns:
- the file extensions of supported file formats
-
setFontSize
-
setFontType
-
getH4toH5
-
getMRF
-
getPaletteList
Get the list of palette files- Returns:
- the list of palette files
-
getPluginPaths
-
getSrbAccount
-
getTreeViewList
Get a list of treeview modules- Returns:
- a list of treeview modules
-
getMetaDataViewList
Get a list of metadataview modules- Returns:
- a list of metadataview modules
-
getTableViewList
Get a list of tableview modules- Returns:
- a list of tableview modules
-
getImageViewList
Get a list of imageview modules- Returns:
- a list of imageview modules
-
getPaletteViewList
Get a list of paletteview modules- Returns:
- a list of paletteview modules
-
getHelpViewList
Get a list of helpview modules- Returns:
- a list of helpview modules
-
setUsersGuide
set the path of H5View User's guide- Parameters:
str
- the path
-
setH4toH5
-
setRootDir
set the path of the default root directory- Parameters:
rDir
- the default root directory
-
setWorkDir
set the path of the default work directory- Parameters:
wDir
- the default work directory
-
loadPluginPaths
Load the paths of the default plugin directories- Returns:
- the array of paths
-
insertPluginPath
Inserts the plugin path.- Parameters:
pluginPath
- The plugin path.pathIndex
- The index to insert the plugin path.
-
prependPluginPath
Prepends the plugin path.- Parameters:
pluginPath
- The plugin path.
-
appendPluginPath
Appends the plugin path.- Parameters:
pluginPath
- The plugin path.
-
deletePluginPath
Removes the plugin path.- Parameters:
pathIndex
- The index to remove the plugin path.
-
setFileExtension
set the file extension- Parameters:
ext
- the file extension
-
setDataDelimiter
set the delimiter of data values- Parameters:
delim
- the delimiter of data values
-
setImageOrigin
-
setIndexType
set the index type- Parameters:
idxType
- the index type
-
setIndexOrder
set the index order- Parameters:
idxOrder
- the index order
-
setMaxMembers
Current Java applications such as HDFView cannot handle files with large number of objects such as 1,000,000 objects. setMaxMembers() sets the maximum number of objects that will be loaded into memory.- Parameters:
n
- the maximum number of objects to load into memory
-
setStartMembers
Current Java applications such as HDFView cannot handle files with large number of objects such as 1,000,000 objects. setStartMember() sets the starting index of objects that will be loaded into memory.- Parameters:
idx
- the maximum number of objects to load into memory
-
getMaxMembers
Current Java applications such as HDFView cannot handle files with large number of objects such as 1,000,000 objects. getMaxMembers() returns the maximum number of objects that will be loaded into memory.- Returns:
- the maximum members
-
getStartMembers
Current Java applications such as HDFView cannot handle files with large number of objects such as 1,000,000 objects. getStartMembers() returns the starting index of objects that will be loaded into memory.- Returns:
- the start members
-
isAutoContrast
Returns true if auto contrast is used in image processing.- Returns:
- true if auto contrast is used in image processing; otherwise, returns false.
-
showImageValues
Returns true if "show image values" is set.- Returns:
- true if "show image values" is set; otherwise, returns false.
-
setAutoContrast
Set the flag to indicate if auto contrast is used in image process.- Parameters:
b
- the flag to indicate if auto contrast is used in image process.
-
setShowImageValue
Set the flag to indicate if "show image values" is set.- Parameters:
b
- the flag to indicate if if "show image values" is set.
-
isReadOnly
Returns true if default file access is read only.- Returns:
- true if default file access is read only; otherwise, returns false.
-
setReadOnly
Set the flag to indicate if default file access is read only.- Parameters:
b
- the flag to indicate if default file access is read only.
-
isReadSWMR
Returns true if default file access is read SWMR.- Returns:
- true if default file access is read SWMR; otherwise, returns false.
-
setReadSWMR
Set the flag to indicate if default file access is read SWMR.- Parameters:
b
- the flag to indicate if default file access is read SWMR.
-
getEarlyLib
Returns value of default lib version for the earliest.- Returns:
- value of default lib version for the earliest.
-
setEarlyLib
Set the value of default lib version for the earliest.- Parameters:
vers
- the value of default lib version for the earliest.
-
getLateLib
Returns value of default lib version for the latest.- Returns:
- value of default lib version for the latest.
-
setLateLib
Set the value of default lib version for the latest.- Parameters:
vers
- the value of default lib version for the latest.
-
isConvertEnum
Check if the enum value is to be converted- Returns:
- true if the enum value is to be converted
-
showRegRefValues
Returns true if "show regref values" is set.- Returns:
- true if "show regref values" is set; otherwise, returns false.
-
isIndexBase1
Check if the data index starts at 1- Returns:
- true if the data index starts at 1
-
setConvertEnum
Set enum data to be converted- Parameters:
convertEnum
- true to set enum data conversion
-
setShowRegRefValue
Set the flag to indicate if "show RegRef values" is set.- Parameters:
b
- the flag to indicate if if "show RegRef values" is set.
-
setIndexBase1
Set the flag to indicate if IndexBase should start at 1.- Parameters:
b
- the flag to indicate if IndexBase should start at 1.
-
setRecentFiles
Sets the list of most recently accessed files.- Parameters:
recentFilesList
- The list of most recently accessed files.
-