|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjmaster.jumploader.model.api.config.ViewConfig
public class ViewConfig
ViewConfig
| Field Summary | |
|---|---|
private boolean |
disableLocalFileSystem
disable local file system (prevent creation of file system tree/list) |
private boolean |
dumpUiDefaults
shows whether ui default should be dumped to log |
static java.lang.String |
FILE_DEFAULT
constant for default directory |
static java.lang.String |
FILE_HOME
constant for home directory |
static java.lang.String |
FILE_ROOTS
constant for root directories |
private java.lang.String |
fileBrowserInitialLocation
shows what location should be initially selected in a file browser, could be one of FILE_XXX constants or file absolute path |
private boolean |
fileListQueueFileOnDblClick
shows whether files should be added to upload queue on dbl click (true by default) |
private boolean |
fileListViewImagePreviewTooltip
preview image tooltip |
private java.lang.String |
fileListViewImagePreviewTooltipBox
preview image tooltip bounding box, must be {width}x{height} |
private boolean |
fileListViewLocationBarVisible
shows whether local files list view location bar is visible |
private boolean |
fileListViewShowFolders
shows whether folders should be rendered on file list (true by default) |
private boolean |
fileListViewShowHiddenFiles
shows whether hidden files/folders should be rendered on file list |
private boolean |
fileListViewUseThumbs
shows whether thumbnails should be generated for file list view |
private java.lang.String |
fileNamePattern
allowed file name regex pattern to display (not applied to folders), null for all |
private boolean |
fileTreeQueueFileOnDblClick
shows whether files should be added to upload queue on dbl click (true by default) |
private java.lang.String |
fileTreeViewRootFiles
root files (; separated if multiple) to display in a file tree, FILE_XXX constants allowed as well as absolute file path |
private boolean |
fileTreeViewShowFileLength
shows whether file length should be rendered on file tree |
private boolean |
fileTreeViewShowFiles
shows whether files should be rendered on file tree |
private boolean |
fileTreeViewShowHiddenFiles
shows whether hidden files/folders should be rendered on file tree |
private java.lang.String |
guiProperties
gui properties to add to GUIHelper, this must be string formatted as follows: key1=value1;key2=value2;...keyN=valueN |
private java.lang.String |
imageViewSelectedTool
initial tool id to select when opening image editor (null by default). |
private boolean |
imageViewShowSelectedColorHexText
show selected color hex value in image view (true by default) |
private java.lang.String |
imageViewZoom
initial zoom value (%), use "fit" (default value) to zoom to fit |
static java.lang.String |
LOOK_AND_FEEL_CROSSPLATFORM
crossplatform look and feel name |
static java.lang.String |
LOOK_AND_FEEL_SYSTEM
system look and feel name |
private java.lang.String |
lookAndFeel
look and feel name, this could be "system", "crossPlatform" or custom look and feel class name |
private int |
mainViewFileListViewHeightPercent
local files list view height (percent) |
private boolean |
mainViewFileListViewVisible
shows whether local files list view is visible |
private boolean |
mainViewFileTreeViewVisible
shows whether local files tree view is visible |
private int |
mainViewFileTreeViewWidthPercent
local files tree view width (percent) |
private boolean |
mainViewHideErrors
shows whether errors should not be displayed at all |
private boolean |
mainViewHideInfos
shows whether infos should not be displayed at all |
private boolean |
mainViewHideWarnings
shows whether warnings should not be displayed at all |
private boolean |
mainViewLogoEnabled
shows whether logo is enabled or not |
private boolean |
mainViewShowErrorsModal
shows whether errors should be displayed in a modal dialog (instead as toolbar modelless popup) |
private boolean |
mainViewShowInfosModal
shows whether infos should be displayed in a modal dialog (instead as toolbar modelless popup) |
private boolean |
mainViewShowUploadErrors
shows whether file upload errors should be displayed |
private boolean |
mainViewShowWarningsModal
shows whether warnings should be displayed in a modal dialog (instead as toolbar modelless popup) |
private static java.lang.String |
PROPERTY
property file |
private int |
thumbHeight
generated file thumbnail height |
private boolean |
thumbnailManagerProgressViewEnabled
thumbnail manager progress view enabled (true by default) |
private int |
thumbnailManagerProgressViewHorizontalMargin
thumbnail manager progress view horizontal margin (4 by default) |
private int |
thumbnailManagerProgressViewVerticalMargin
thumbnail manager progress view vertical margin (4 by default) |
private int |
thumbWidth
generated file thumbnail width |
private java.lang.String |
uiDefaults
ui defaults, this must be string formatted as follows: key1=value1;key2=value2;...keyN=valueN |
private boolean |
uploadListBorderless
shows whether upload list should be borderless (false by default) |
private java.lang.String |
uploadListViewName
custom name for upload list |
private boolean |
uploadViewAddActionVisible
upload add action visibility |
private boolean |
uploadViewAutoscrollToUploadingFile
shows whether list should be positioned to item being uploaded |
private boolean |
uploadViewCenterMetadataInputDialog
shows whether metadata input dialog should be centered (false by default) |
private int |
uploadViewControlPanelY
y-index of control panel of upload view |
private java.lang.String |
uploadViewDownloadFolderChooserInitialLocation
initial location for download file chooser dialog, use null for default location (user home) |
private java.lang.String |
uploadViewDownloadFolderChooserLocation
location that will be set by download file chooser dialog (initially null) |
private boolean |
uploadViewDownloadFolderMenuVisible
shows whether download file chooser menu button visible (false by default) |
private boolean |
uploadViewFileChooserAcceptAllFileFilterUsed
shows whether upload view file chooser "All Files" filter enabled |
private boolean |
uploadViewFileChooserDetailsView
shows whether upload view file chooser should display details view initially |
private java.lang.String |
uploadViewFileChooserInitialLocation
initial location for open file dialog, use null for default location (user home) |
private boolean |
uploadViewFileChooserMultiSelectionEnabled
shows whether upload view file chooser multiple selection enabled (true by default) |
private boolean |
uploadViewFilesSummaryBarVisible
upload view files summary bar (ready/uploading/finished/failed) visibility |
private boolean |
uploadViewListAlwaysEmpty
shows whether upload view list should be always empty (false by default). |
private boolean |
uploadViewListShowAddDialogOnDblClick
shows whether upload view list should bring add dialog on dbl click |
private boolean |
uploadViewListShowFileSize
shows whether upload view list should show file size |
private boolean |
uploadViewListShowRetry
shows whether upload view list should show retry action for failed files |
private boolean |
uploadViewListShowStop
shows whether upload view list should show stop action for files being uploaded |
private boolean |
uploadViewListStatusVisible
upload view list status line visibility |
private int |
uploadViewListY
y-index of file list of upload view |
private boolean |
uploadViewMenuBarVisible
upload view menu bar (containing add/remove/retry menus and files summary labels) visibility |
private int |
uploadViewMenuBarY
y-index of menu bar of upload view |
private boolean |
uploadViewPasteActionVisible
upload paste action visibility |
private boolean |
uploadViewProgressPaneVisible
upload view progress pane (incl. pogress bar and upload stats: completion, rate, time) visibility |
private boolean |
uploadViewRemoveActionVisible
upload view remove action visibility |
private boolean |
uploadViewRetryActionVisible
upload view retry action visibility |
private boolean |
uploadViewStartActionAlwaysVisible
upload view start action always visible |
private boolean |
uploadViewStartActionVisible
upload view start action visibility |
private java.lang.String |
uploadViewStartUploadButtonImageUrl
upload view start upload button image url |
private java.lang.String |
uploadViewStartUploadButtonText
upload view start upload button text |
private boolean |
uploadViewStopActionAlwaysVisible
upload view stop action always visibile |
private boolean |
uploadViewStopActionVisible
upload view stop action visibility |
private java.lang.String |
uploadViewStopUploadButtonImageUrl
upload view stop upload button image url |
private java.lang.String |
uploadViewStopUploadButtonText
upload view stop upload button text |
private boolean |
uploadViewUseThumbs
shows whether thumbnails should be generated for upload view |
private boolean |
useNativeFileDialog
use native file dialog (false by default, currently works for windows platform only, requires xfiledialog.jar applet archive). |
private boolean |
useThumbs
shows whether thumbnails should be generated |
private java.lang.String |
xfileDialogFilterString
a filter string for native xfile dialog must be formatted like: desc0|*.ext00;...;*.ext0n|desc1|*.ext10;...;*.ext1n... |
| Constructor Summary | |
|---|---|
ViewConfig(IModel model)
with model |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final java.lang.String PROPERTY
public static final java.lang.String LOOK_AND_FEEL_SYSTEM
public static final java.lang.String LOOK_AND_FEEL_CROSSPLATFORM
public static final java.lang.String FILE_DEFAULT
public static final java.lang.String FILE_HOME
public static final java.lang.String FILE_ROOTS
private java.lang.String lookAndFeel
private int thumbWidth
private int thumbHeight
private boolean useThumbs
private java.lang.String fileNamePattern
private java.lang.String uiDefaults
private boolean dumpUiDefaults
private java.lang.String guiProperties
private boolean disableLocalFileSystem
private boolean useNativeFileDialog
private java.lang.String xfileDialogFilterString
private boolean mainViewLogoEnabled
private boolean mainViewFileTreeViewVisible
private int mainViewFileTreeViewWidthPercent
private boolean mainViewFileListViewVisible
private int mainViewFileListViewHeightPercent
private boolean mainViewShowUploadErrors
private boolean mainViewShowErrorsModal
private boolean mainViewShowWarningsModal
private boolean mainViewShowInfosModal
private boolean mainViewHideErrors
private boolean mainViewHideWarnings
private boolean mainViewHideInfos
private java.lang.String fileBrowserInitialLocation
private boolean fileTreeViewShowFiles
private boolean fileTreeViewShowFileLength
private boolean fileTreeViewShowHiddenFiles
private java.lang.String fileTreeViewRootFiles
private boolean fileTreeQueueFileOnDblClick
private boolean fileListViewLocationBarVisible
private boolean fileListViewUseThumbs
private boolean fileListQueueFileOnDblClick
private boolean fileListViewShowFolders
private boolean fileListViewShowHiddenFiles
private boolean fileListViewImagePreviewTooltip
private java.lang.String fileListViewImagePreviewTooltipBox
private boolean uploadViewMenuBarVisible
private boolean uploadViewPasteActionVisible
private boolean uploadViewAddActionVisible
private boolean uploadViewRemoveActionVisible
private boolean uploadViewRetryActionVisible
private boolean uploadViewFilesSummaryBarVisible
private boolean uploadViewStartActionVisible
private boolean uploadViewStartActionAlwaysVisible
private boolean uploadViewStopActionVisible
private boolean uploadViewStopActionAlwaysVisible
private boolean uploadViewListStatusVisible
private boolean uploadViewProgressPaneVisible
private boolean uploadViewUseThumbs
private java.lang.String uploadListViewName
private java.lang.String uploadViewStartUploadButtonText
private java.lang.String uploadViewStartUploadButtonImageUrl
private java.lang.String uploadViewStopUploadButtonText
private java.lang.String uploadViewStopUploadButtonImageUrl
private boolean uploadViewAutoscrollToUploadingFile
private int uploadViewMenuBarY
private int uploadViewListY
private int uploadViewControlPanelY
private boolean uploadViewListShowFileSize
private boolean uploadViewListShowStop
private boolean uploadViewListShowRetry
private boolean uploadViewListShowAddDialogOnDblClick
private boolean uploadViewFileChooserDetailsView
private boolean uploadViewFileChooserMultiSelectionEnabled
private boolean uploadViewFileChooserAcceptAllFileFilterUsed
private java.lang.String uploadViewFileChooserInitialLocation
private java.lang.String uploadViewDownloadFolderChooserInitialLocation
private java.lang.String uploadViewDownloadFolderChooserLocation
private boolean uploadViewDownloadFolderMenuVisible
private boolean uploadViewCenterMetadataInputDialog
private boolean uploadViewListAlwaysEmpty
private boolean uploadListBorderless
private boolean thumbnailManagerProgressViewEnabled
private int thumbnailManagerProgressViewHorizontalMargin
private int thumbnailManagerProgressViewVerticalMargin
private boolean imageViewShowSelectedColorHexText
private java.lang.String imageViewZoom
private java.lang.String imageViewSelectedTool
| Constructor Detail |
|---|
public ViewConfig(IModel model)
| Method Detail |
|---|
public static java.io.File[] getFilesFromPropertyString(java.lang.String property)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isDumpUiDefaults()
public void setDumpUiDefaults(boolean dumpUiDefaults)
public java.lang.String getFileNamePattern()
public void setFileNamePattern(java.lang.String fileNamePattern)
public boolean isFileListViewLocationBarVisible()
public void setFileListViewLocationBarVisible(boolean fileListViewLocationBarVisible)
public boolean isFileTreeViewShowFileLength()
public void setFileTreeViewShowFileLength(boolean fileTreeViewShowFileLength)
public boolean isFileTreeViewShowFiles()
public void setFileTreeViewShowFiles(boolean fileTreeViewShowFiles)
public java.lang.String getLookAndFeel()
public void setLookAndFeel(java.lang.String lookAndFeel)
public int getThumbHeight()
public void setThumbHeight(int thumbHeight)
public int getThumbWidth()
public void setThumbWidth(int thumbWidth)
public boolean isUploadViewAddActionVisible()
public void setUploadViewAddActionVisible(boolean uploadViewAddActionVisible)
public boolean isUploadViewFilesSummaryBarVisible()
public void setUploadViewFilesSummaryBarVisible(boolean uploadViewFilesSummaryBarVisible)
public boolean isUploadViewListStatusVisible()
public void setUploadViewListStatusVisible(boolean uploadViewListStatusVisible)
public boolean isUploadViewMenuBarVisible()
public void setUploadViewMenuBarVisible(boolean uploadViewMenuBarVisible)
public boolean isUploadViewProgressPaneVisible()
public void setUploadViewProgressPaneVisible(boolean uploadViewProgressPaneVisible)
public boolean isUploadViewRemoveActionVisible()
public void setUploadViewRemoveActionVisible(boolean uploadViewRemoveActionVisible)
public boolean isUploadViewRetryActionVisible()
public void setUploadViewRetryActionVisible(boolean uploadViewRetryActionVisible)
public boolean isUploadViewStartActionVisible()
public void setUploadViewStartActionVisible(boolean uploadViewStartActionVisible)
public boolean isUploadViewStopActionVisible()
public void setUploadViewStopActionVisible(boolean uploadViewStopActionVisible)
public int getMainViewFileListViewHeightPercent()
public void setMainViewFileListViewHeightPercent(int mainViewFileListViewHeightPercent)
public boolean isMainViewFileListViewVisible()
public void setMainViewFileListViewVisible(boolean mainViewFileListViewVisible)
public int getMainViewFileTreeViewWidthPercent()
public void setMainViewFileTreeViewWidthPercent(int mainViewFileTreeViewWidthPercent)
public boolean isMainViewFileTreeViewVisible()
public void setMainViewFileTreeViewVisible(boolean mainViewFileTreeViewVisible)
public boolean isMainViewLogoEnabled()
public void setMainViewLogoEnabled(boolean mainViewLogoEnabled)
public boolean isUseThumbs()
public void setUseThumbs(boolean useThumbs)
public boolean isFileListViewUseThumbs()
public void setFileListViewUseThumbs(boolean fileListViewUseThumbs)
public boolean isUploadViewUseThumbs()
public void setUploadViewUseThumbs(boolean uploadViewUseThumbs)
public java.lang.String getUploadListViewName()
public void setUploadListViewName(java.lang.String uploadListViewName)
public java.lang.String getUiDefaults()
public void setUiDefaults(java.lang.String uiDefaults)
public java.lang.String getGuiProperties()
public void setGuiProperties(java.lang.String guiProperties)
public boolean isDisableLocalFileSystem()
public void setDisableLocalFileSystem(boolean disableLocalFileSystem)
public java.lang.String getUploadViewStartUploadButtonImageUrl()
public void setUploadViewStartUploadButtonImageUrl(java.lang.String uploadViewStartUploadButtonImageUrl)
public java.lang.String getUploadViewStartUploadButtonText()
public void setUploadViewStartUploadButtonText(java.lang.String uploadViewStartUploadButtonText)
public java.lang.String getUploadViewStopUploadButtonImageUrl()
public void setUploadViewStopUploadButtonImageUrl(java.lang.String uploadViewStopUploadButtonImageUrl)
public java.lang.String getUploadViewStopUploadButtonText()
public void setUploadViewStopUploadButtonText(java.lang.String uploadViewStopUploadButtonText)
public boolean isUploadViewPasteActionVisible()
public void setUploadViewPasteActionVisible(boolean uploadViewPasteActionVisible)
public boolean isUploadViewAutoscrollToUploadingFile()
public void setUploadViewAutoscrollToUploadingFile(boolean uploadViewAutoscrollToUploadingFile)
public boolean isUploadViewStartActionAlwaysVisible()
public void setUploadViewStartActionAlwaysVisible(boolean uploadViewStartActionAlwaysVisible)
public boolean isUploadViewStopActionAlwaysVisible()
public void setUploadViewStopActionAlwaysVisible(boolean uploadViewStopActionAlwaysVisible)
public int getUploadViewMenuBarY()
public void setUploadViewMenuBarY(int uploadViewMenuBarY)
public int getUploadViewListY()
public void setUploadViewListY(int uploadViewListY)
public int getUploadViewControlPanelY()
public void setUploadViewControlPanelY(int uploadViewControlPanelY)
public boolean isFileListQueueFileOnDblClick()
public void setFileListQueueFileOnDblClick(boolean fileListQueueFileOnDblClick)
public boolean isFileListViewShowFolders()
public void setFileListViewShowFolders(boolean fileListViewShowFolders)
public boolean isThumbnailManagerProgressViewEnabled()
public void setThumbnailManagerProgressViewEnabled(boolean thumbnailManagerProgressViewEnabled)
public int getThumbnailManagerProgressViewHorizontalMargin()
public void setThumbnailManagerProgressViewHorizontalMargin(int thumbnailManagerProgressViewHorizontalMargin)
public int getThumbnailManagerProgressViewVerticalMargin()
public void setThumbnailManagerProgressViewVerticalMargin(int thumbnailManagerProgressViewVerticalMargin)
public boolean isFileTreeViewShowHiddenFiles()
public void setFileTreeViewShowHiddenFiles(boolean fileTreeViewShowHiddenFiles)
public boolean isFileListViewShowHiddenFiles()
public void setFileListViewShowHiddenFiles(boolean fileListViewShowHiddenFiles)
public java.lang.String getFileTreeViewRootFiles()
public void setFileTreeViewRootFiles(java.lang.String fileTreeViewRootFiles)
public java.lang.String getFileBrowserInitialLocation()
public void setFileBrowserInitialLocation(java.lang.String fileBrowserInitialLocation)
public boolean isUploadViewListShowFileSize()
public void setUploadViewListShowFileSize(boolean uploadViewListShowFileSize)
public boolean isUploadViewListShowStop()
public void setUploadViewListShowStop(boolean uploadViewListShowStop)
public boolean isUploadViewListShowRetry()
public void setUploadViewListShowRetry(boolean uploadViewListShowRetry)
public boolean isUploadViewListShowAddDialogOnDblClick()
public void setUploadViewListShowAddDialogOnDblClick(boolean uploadViewListShowAddDialogOnDblClick)
public boolean isFileTreeQueueFileOnDblClick()
public void setFileTreeQueueFileOnDblClick(boolean fileTreeQueueFileOnDblClick)
public boolean isMainViewShowUploadErrors()
public void setMainViewShowUploadErrors(boolean mainViewShowUploadErrors)
public boolean isUploadViewFileChooserDetailsView()
public void setUploadViewFileChooserDetailsView(boolean uploadViewFileChooserDetailsView)
public boolean isFileListViewImagePreviewTooltip()
public void setFileListViewImagePreviewTooltip(boolean fileListViewImagePreviewTooltip)
public java.lang.String getFileListViewImagePreviewTooltipBox()
public void setFileListViewImagePreviewTooltipBox(java.lang.String fileListViewImagePreviewTooltipBox)
public boolean isUseNativeFileDialog()
public void setUseNativeFileDialog(boolean useNativeFileDialog)
public java.lang.String getXfileDialogFilterString()
public void setXfileDialogFilterString(java.lang.String xfileDialogFilterString)
public boolean isUploadViewCenterMetadataInputDialog()
public void setUploadViewCenterMetadataInputDialog(boolean uploadViewCenterMetadataInputDialog)
public boolean isImageViewShowSelectedColorHexText()
public void setImageViewShowSelectedColorHexText(boolean imageViewShowSelectedColorHexText)
public boolean isUploadViewListAlwaysEmpty()
public void setUploadViewListAlwaysEmpty(boolean uploadViewListAlwaysEmpty)
public boolean isMainViewShowErrorsModal()
public void setMainViewShowErrorsModal(boolean mainViewShowErrorsModal)
public boolean isMainViewShowWarningsModal()
public void setMainViewShowWarningsModal(boolean mainViewShowWarningsModal)
public boolean isMainViewShowInfosModal()
public void setMainViewShowInfosModal(boolean mainViewShowInfosModal)
public boolean isMainViewHideErrors()
public void setMainViewHideErrors(boolean mainViewHideErrors)
public boolean isMainViewHideWarnings()
public void setMainViewHideWarnings(boolean mainViewHideWarnings)
public boolean isMainViewHideInfos()
public void setMainViewHideInfos(boolean mainViewHideInfos)
public boolean isUploadListBorderless()
public void setUploadListBorderless(boolean uploadListBorderless)
public boolean isUploadViewFileChooserMultiSelectionEnabled()
public void setUploadViewFileChooserMultiSelectionEnabled(boolean uploadViewFileChooserMultiSelectionEnabled)
public boolean isUploadViewFileChooserAcceptAllFileFilterUsed()
public void setUploadViewFileChooserAcceptAllFileFilterUsed(boolean uploadViewFileChooserAcceptAllFileFilterUsed)
public java.lang.String getUploadViewFileChooserInitialLocation()
public void setUploadViewFileChooserInitialLocation(java.lang.String uploadViewFileChooserInitialLocation)
public java.lang.String getImageViewZoom()
public void setImageViewZoom(java.lang.String imageViewZoom)
public java.lang.String getUploadViewDownloadFolderChooserInitialLocation()
public void setUploadViewDownloadFolderChooserInitialLocation(java.lang.String uploadViewDownloadFolderChooserInitialLocation)
public java.lang.String getUploadViewDownloadFolderChooserLocation()
public void setUploadViewDownloadFolderChooserLocation(java.lang.String uploadViewDownloadFolderChooserLocation)
public boolean isUploadViewDownloadFolderMenuVisible()
public void setUploadViewDownloadFolderMenuVisible(boolean uploadViewDownloadFolderMenuVisible)
public java.lang.String getImageViewSelectedTool()
public void setImageViewSelectedTool(java.lang.String imageViewSelectedTool)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||