jmaster.jumploader.model.api.config
Class ViewConfig

java.lang.Object
  extended by jmaster.jumploader.model.api.config.ViewConfig

public class ViewConfig
extends java.lang.Object

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
 
Method Summary
 java.lang.String getFileBrowserInitialLocation()
           
 java.lang.String getFileListViewImagePreviewTooltipBox()
           
 java.lang.String getFileNamePattern()
           
static java.io.File[] getFilesFromPropertyString(java.lang.String property)
          retrieve array of files from property string
 java.lang.String getFileTreeViewRootFiles()
           
 java.lang.String getGuiProperties()
           
 java.lang.String getImageViewSelectedTool()
           
 java.lang.String getImageViewZoom()
           
 java.lang.String getLookAndFeel()
           
 int getMainViewFileListViewHeightPercent()
           
 int getMainViewFileTreeViewWidthPercent()
           
 int getThumbHeight()
           
 int getThumbnailManagerProgressViewHorizontalMargin()
           
 int getThumbnailManagerProgressViewVerticalMargin()
           
 int getThumbWidth()
           
 java.lang.String getUiDefaults()
           
 java.lang.String getUploadListViewName()
           
 int getUploadViewControlPanelY()
           
 java.lang.String getUploadViewDownloadFolderChooserInitialLocation()
           
 java.lang.String getUploadViewDownloadFolderChooserLocation()
           
 java.lang.String getUploadViewFileChooserInitialLocation()
           
 int getUploadViewListY()
           
 int getUploadViewMenuBarY()
           
 java.lang.String getUploadViewStartUploadButtonImageUrl()
           
 java.lang.String getUploadViewStartUploadButtonText()
           
 java.lang.String getUploadViewStopUploadButtonImageUrl()
           
 java.lang.String getUploadViewStopUploadButtonText()
           
 java.lang.String getXfileDialogFilterString()
           
 boolean isDisableLocalFileSystem()
           
 boolean isDumpUiDefaults()
           
 boolean isFileListQueueFileOnDblClick()
           
 boolean isFileListViewImagePreviewTooltip()
           
 boolean isFileListViewLocationBarVisible()
           
 boolean isFileListViewShowFolders()
           
 boolean isFileListViewShowHiddenFiles()
           
 boolean isFileListViewUseThumbs()
           
 boolean isFileTreeQueueFileOnDblClick()
           
 boolean isFileTreeViewShowFileLength()
           
 boolean isFileTreeViewShowFiles()
           
 boolean isFileTreeViewShowHiddenFiles()
           
 boolean isImageViewShowSelectedColorHexText()
           
 boolean isMainViewFileListViewVisible()
           
 boolean isMainViewFileTreeViewVisible()
           
 boolean isMainViewHideErrors()
           
 boolean isMainViewHideInfos()
           
 boolean isMainViewHideWarnings()
           
 boolean isMainViewLogoEnabled()
           
 boolean isMainViewShowErrorsModal()
           
 boolean isMainViewShowInfosModal()
           
 boolean isMainViewShowUploadErrors()
           
 boolean isMainViewShowWarningsModal()
           
 boolean isThumbnailManagerProgressViewEnabled()
           
 boolean isUploadListBorderless()
           
 boolean isUploadViewAddActionVisible()
           
 boolean isUploadViewAutoscrollToUploadingFile()
           
 boolean isUploadViewCenterMetadataInputDialog()
           
 boolean isUploadViewDownloadFolderMenuVisible()
           
 boolean isUploadViewFileChooserAcceptAllFileFilterUsed()
           
 boolean isUploadViewFileChooserDetailsView()
           
 boolean isUploadViewFileChooserMultiSelectionEnabled()
           
 boolean isUploadViewFilesSummaryBarVisible()
           
 boolean isUploadViewListAlwaysEmpty()
           
 boolean isUploadViewListShowAddDialogOnDblClick()
           
 boolean isUploadViewListShowFileSize()
           
 boolean isUploadViewListShowRetry()
           
 boolean isUploadViewListShowStop()
           
 boolean isUploadViewListStatusVisible()
           
 boolean isUploadViewMenuBarVisible()
           
 boolean isUploadViewPasteActionVisible()
           
 boolean isUploadViewProgressPaneVisible()
           
 boolean isUploadViewRemoveActionVisible()
           
 boolean isUploadViewRetryActionVisible()
           
 boolean isUploadViewStartActionAlwaysVisible()
           
 boolean isUploadViewStartActionVisible()
           
 boolean isUploadViewStopActionAlwaysVisible()
           
 boolean isUploadViewStopActionVisible()
           
 boolean isUploadViewUseThumbs()
           
 boolean isUseNativeFileDialog()
           
 boolean isUseThumbs()
           
 void setDisableLocalFileSystem(boolean disableLocalFileSystem)
           
 void setDumpUiDefaults(boolean dumpUiDefaults)
           
 void setFileBrowserInitialLocation(java.lang.String fileBrowserInitialLocation)
           
 void setFileListQueueFileOnDblClick(boolean fileListQueueFileOnDblClick)
           
 void setFileListViewImagePreviewTooltip(boolean fileListViewImagePreviewTooltip)
           
 void setFileListViewImagePreviewTooltipBox(java.lang.String fileListViewImagePreviewTooltipBox)
           
 void setFileListViewLocationBarVisible(boolean fileListViewLocationBarVisible)
           
 void setFileListViewShowFolders(boolean fileListViewShowFolders)
           
 void setFileListViewShowHiddenFiles(boolean fileListViewShowHiddenFiles)
           
 void setFileListViewUseThumbs(boolean fileListViewUseThumbs)
           
 void setFileNamePattern(java.lang.String fileNamePattern)
           
 void setFileTreeQueueFileOnDblClick(boolean fileTreeQueueFileOnDblClick)
           
 void setFileTreeViewRootFiles(java.lang.String fileTreeViewRootFiles)
           
 void setFileTreeViewShowFileLength(boolean fileTreeViewShowFileLength)
           
 void setFileTreeViewShowFiles(boolean fileTreeViewShowFiles)
           
 void setFileTreeViewShowHiddenFiles(boolean fileTreeViewShowHiddenFiles)
           
 void setGuiProperties(java.lang.String guiProperties)
           
 void setImageViewSelectedTool(java.lang.String imageViewSelectedTool)
           
 void setImageViewShowSelectedColorHexText(boolean imageViewShowSelectedColorHexText)
           
 void setImageViewZoom(java.lang.String imageViewZoom)
           
 void setLookAndFeel(java.lang.String lookAndFeel)
           
 void setMainViewFileListViewHeightPercent(int mainViewFileListViewHeightPercent)
           
 void setMainViewFileListViewVisible(boolean mainViewFileListViewVisible)
           
 void setMainViewFileTreeViewVisible(boolean mainViewFileTreeViewVisible)
           
 void setMainViewFileTreeViewWidthPercent(int mainViewFileTreeViewWidthPercent)
           
 void setMainViewHideErrors(boolean mainViewHideErrors)
           
 void setMainViewHideInfos(boolean mainViewHideInfos)
           
 void setMainViewHideWarnings(boolean mainViewHideWarnings)
           
 void setMainViewLogoEnabled(boolean mainViewLogoEnabled)
           
 void setMainViewShowErrorsModal(boolean mainViewShowErrorsModal)
           
 void setMainViewShowInfosModal(boolean mainViewShowInfosModal)
           
 void setMainViewShowUploadErrors(boolean mainViewShowUploadErrors)
           
 void setMainViewShowWarningsModal(boolean mainViewShowWarningsModal)
           
 void setThumbHeight(int thumbHeight)
           
 void setThumbnailManagerProgressViewEnabled(boolean thumbnailManagerProgressViewEnabled)
           
 void setThumbnailManagerProgressViewHorizontalMargin(int thumbnailManagerProgressViewHorizontalMargin)
           
 void setThumbnailManagerProgressViewVerticalMargin(int thumbnailManagerProgressViewVerticalMargin)
           
 void setThumbWidth(int thumbWidth)
           
 void setUiDefaults(java.lang.String uiDefaults)
           
 void setUploadListBorderless(boolean uploadListBorderless)
           
 void setUploadListViewName(java.lang.String uploadListViewName)
           
 void setUploadViewAddActionVisible(boolean uploadViewAddActionVisible)
           
 void setUploadViewAutoscrollToUploadingFile(boolean uploadViewAutoscrollToUploadingFile)
           
 void setUploadViewCenterMetadataInputDialog(boolean uploadViewCenterMetadataInputDialog)
           
 void setUploadViewControlPanelY(int uploadViewControlPanelY)
           
 void setUploadViewDownloadFolderChooserInitialLocation(java.lang.String uploadViewDownloadFolderChooserInitialLocation)
           
 void setUploadViewDownloadFolderChooserLocation(java.lang.String uploadViewDownloadFolderChooserLocation)
           
 void setUploadViewDownloadFolderMenuVisible(boolean uploadViewDownloadFolderMenuVisible)
           
 void setUploadViewFileChooserAcceptAllFileFilterUsed(boolean uploadViewFileChooserAcceptAllFileFilterUsed)
           
 void setUploadViewFileChooserDetailsView(boolean uploadViewFileChooserDetailsView)
           
 void setUploadViewFileChooserInitialLocation(java.lang.String uploadViewFileChooserInitialLocation)
           
 void setUploadViewFileChooserMultiSelectionEnabled(boolean uploadViewFileChooserMultiSelectionEnabled)
           
 void setUploadViewFilesSummaryBarVisible(boolean uploadViewFilesSummaryBarVisible)
           
 void setUploadViewListAlwaysEmpty(boolean uploadViewListAlwaysEmpty)
           
 void setUploadViewListShowAddDialogOnDblClick(boolean uploadViewListShowAddDialogOnDblClick)
           
 void setUploadViewListShowFileSize(boolean uploadViewListShowFileSize)
           
 void setUploadViewListShowRetry(boolean uploadViewListShowRetry)
           
 void setUploadViewListShowStop(boolean uploadViewListShowStop)
           
 void setUploadViewListStatusVisible(boolean uploadViewListStatusVisible)
           
 void setUploadViewListY(int uploadViewListY)
           
 void setUploadViewMenuBarVisible(boolean uploadViewMenuBarVisible)
           
 void setUploadViewMenuBarY(int uploadViewMenuBarY)
           
 void setUploadViewPasteActionVisible(boolean uploadViewPasteActionVisible)
           
 void setUploadViewProgressPaneVisible(boolean uploadViewProgressPaneVisible)
           
 void setUploadViewRemoveActionVisible(boolean uploadViewRemoveActionVisible)
           
 void setUploadViewRetryActionVisible(boolean uploadViewRetryActionVisible)
           
 void setUploadViewStartActionAlwaysVisible(boolean uploadViewStartActionAlwaysVisible)
           
 void setUploadViewStartActionVisible(boolean uploadViewStartActionVisible)
           
 void setUploadViewStartUploadButtonImageUrl(java.lang.String uploadViewStartUploadButtonImageUrl)
           
 void setUploadViewStartUploadButtonText(java.lang.String uploadViewStartUploadButtonText)
           
 void setUploadViewStopActionAlwaysVisible(boolean uploadViewStopActionAlwaysVisible)
           
 void setUploadViewStopActionVisible(boolean uploadViewStopActionVisible)
           
 void setUploadViewStopUploadButtonImageUrl(java.lang.String uploadViewStopUploadButtonImageUrl)
           
 void setUploadViewStopUploadButtonText(java.lang.String uploadViewStopUploadButtonText)
           
 void setUploadViewUseThumbs(boolean uploadViewUseThumbs)
           
 void setUseNativeFileDialog(boolean useNativeFileDialog)
           
 void setUseThumbs(boolean useThumbs)
           
 void setXfileDialogFilterString(java.lang.String xfileDialogFilterString)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROPERTY

private static final java.lang.String PROPERTY
property file

See Also:
Constant Field Values

LOOK_AND_FEEL_SYSTEM

public static final java.lang.String LOOK_AND_FEEL_SYSTEM
system look and feel name

See Also:
Constant Field Values

LOOK_AND_FEEL_CROSSPLATFORM

public static final java.lang.String LOOK_AND_FEEL_CROSSPLATFORM
crossplatform look and feel name

See Also:
Constant Field Values

FILE_DEFAULT

public static final java.lang.String FILE_DEFAULT
constant for default directory

See Also:
Constant Field Values

FILE_HOME

public static final java.lang.String FILE_HOME
constant for home directory

See Also:
Constant Field Values

FILE_ROOTS

public static final java.lang.String FILE_ROOTS
constant for root directories

See Also:
Constant Field Values

lookAndFeel

private java.lang.String lookAndFeel
look and feel name, this could be "system", "crossPlatform" or custom look and feel class name


thumbWidth

private int thumbWidth
generated file thumbnail width


thumbHeight

private int thumbHeight
generated file thumbnail height


useThumbs

private boolean useThumbs
shows whether thumbnails should be generated


fileNamePattern

private java.lang.String fileNamePattern
allowed file name regex pattern to display (not applied to folders), null for all


uiDefaults

private java.lang.String uiDefaults
ui defaults, this must be string formatted as follows: key1=value1;key2=value2;...keyN=valueN


dumpUiDefaults

private boolean dumpUiDefaults
shows whether ui default should be dumped to log


guiProperties

private java.lang.String guiProperties
gui properties to add to GUIHelper, this must be string formatted as follows: key1=value1;key2=value2;...keyN=valueN


disableLocalFileSystem

private boolean disableLocalFileSystem
disable local file system (prevent creation of file system tree/list)


useNativeFileDialog

private boolean useNativeFileDialog
use native file dialog (false by default, currently works for windows platform only, requires xfiledialog.jar applet archive). NB! use xfileFilterString to specify filter for file dialog


xfileDialogFilterString

private java.lang.String xfileDialogFilterString
a filter string for native xfile dialog must be formatted like: desc0|*.ext00;...;*.ext0n|desc1|*.ext10;...;*.ext1n...


mainViewLogoEnabled

private boolean mainViewLogoEnabled
shows whether logo is enabled or not


mainViewFileTreeViewVisible

private boolean mainViewFileTreeViewVisible
shows whether local files tree view is visible


mainViewFileTreeViewWidthPercent

private int mainViewFileTreeViewWidthPercent
local files tree view width (percent)


mainViewFileListViewVisible

private boolean mainViewFileListViewVisible
shows whether local files list view is visible


mainViewFileListViewHeightPercent

private int mainViewFileListViewHeightPercent
local files list view height (percent)


mainViewShowUploadErrors

private boolean mainViewShowUploadErrors
shows whether file upload errors should be displayed


mainViewShowErrorsModal

private boolean mainViewShowErrorsModal
shows whether errors should be displayed in a modal dialog (instead as toolbar modelless popup)


mainViewShowWarningsModal

private boolean mainViewShowWarningsModal
shows whether warnings should be displayed in a modal dialog (instead as toolbar modelless popup)


mainViewShowInfosModal

private boolean mainViewShowInfosModal
shows whether infos should be displayed in a modal dialog (instead as toolbar modelless popup)


mainViewHideErrors

private boolean mainViewHideErrors
shows whether errors should not be displayed at all


mainViewHideWarnings

private boolean mainViewHideWarnings
shows whether warnings should not be displayed at all


mainViewHideInfos

private boolean mainViewHideInfos
shows whether infos should not be displayed at all


fileBrowserInitialLocation

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


fileTreeViewShowFiles

private boolean fileTreeViewShowFiles
shows whether files should be rendered on file tree


fileTreeViewShowFileLength

private boolean fileTreeViewShowFileLength
shows whether file length should be rendered on file tree


fileTreeViewShowHiddenFiles

private boolean fileTreeViewShowHiddenFiles
shows whether hidden files/folders should be rendered on file tree


fileTreeViewRootFiles

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


fileTreeQueueFileOnDblClick

private boolean fileTreeQueueFileOnDblClick
shows whether files should be added to upload queue on dbl click (true by default)


fileListViewLocationBarVisible

private boolean fileListViewLocationBarVisible
shows whether local files list view location bar is visible


fileListViewUseThumbs

private boolean fileListViewUseThumbs
shows whether thumbnails should be generated for file list view


fileListQueueFileOnDblClick

private boolean fileListQueueFileOnDblClick
shows whether files should be added to upload queue on dbl click (true by default)


fileListViewShowFolders

private boolean fileListViewShowFolders
shows whether folders should be rendered on file list (true by default)


fileListViewShowHiddenFiles

private boolean fileListViewShowHiddenFiles
shows whether hidden files/folders should be rendered on file list


fileListViewImagePreviewTooltip

private boolean fileListViewImagePreviewTooltip
preview image tooltip


fileListViewImagePreviewTooltipBox

private java.lang.String fileListViewImagePreviewTooltipBox
preview image tooltip bounding box, must be {width}x{height}


uploadViewMenuBarVisible

private boolean uploadViewMenuBarVisible
upload view menu bar (containing add/remove/retry menus and files summary labels) visibility


uploadViewPasteActionVisible

private boolean uploadViewPasteActionVisible
upload paste action visibility


uploadViewAddActionVisible

private boolean uploadViewAddActionVisible
upload add action visibility


uploadViewRemoveActionVisible

private boolean uploadViewRemoveActionVisible
upload view remove action visibility


uploadViewRetryActionVisible

private boolean uploadViewRetryActionVisible
upload view retry action visibility


uploadViewFilesSummaryBarVisible

private boolean uploadViewFilesSummaryBarVisible
upload view files summary bar (ready/uploading/finished/failed) visibility


uploadViewStartActionVisible

private boolean uploadViewStartActionVisible
upload view start action visibility


uploadViewStartActionAlwaysVisible

private boolean uploadViewStartActionAlwaysVisible
upload view start action always visible


uploadViewStopActionVisible

private boolean uploadViewStopActionVisible
upload view stop action visibility


uploadViewStopActionAlwaysVisible

private boolean uploadViewStopActionAlwaysVisible
upload view stop action always visibile


uploadViewListStatusVisible

private boolean uploadViewListStatusVisible
upload view list status line visibility


uploadViewProgressPaneVisible

private boolean uploadViewProgressPaneVisible
upload view progress pane (incl. pogress bar and upload stats: completion, rate, time) visibility


uploadViewUseThumbs

private boolean uploadViewUseThumbs
shows whether thumbnails should be generated for upload view


uploadListViewName

private java.lang.String uploadListViewName
custom name for upload list


uploadViewStartUploadButtonText

private java.lang.String uploadViewStartUploadButtonText
upload view start upload button text


uploadViewStartUploadButtonImageUrl

private java.lang.String uploadViewStartUploadButtonImageUrl
upload view start upload button image url


uploadViewStopUploadButtonText

private java.lang.String uploadViewStopUploadButtonText
upload view stop upload button text


uploadViewStopUploadButtonImageUrl

private java.lang.String uploadViewStopUploadButtonImageUrl
upload view stop upload button image url


uploadViewAutoscrollToUploadingFile

private boolean uploadViewAutoscrollToUploadingFile
shows whether list should be positioned to item being uploaded


uploadViewMenuBarY

private int uploadViewMenuBarY
y-index of menu bar of upload view


uploadViewListY

private int uploadViewListY
y-index of file list of upload view


uploadViewControlPanelY

private int uploadViewControlPanelY
y-index of control panel of upload view


uploadViewListShowFileSize

private boolean uploadViewListShowFileSize
shows whether upload view list should show file size


uploadViewListShowStop

private boolean uploadViewListShowStop
shows whether upload view list should show stop action for files being uploaded


uploadViewListShowRetry

private boolean uploadViewListShowRetry
shows whether upload view list should show retry action for failed files


uploadViewListShowAddDialogOnDblClick

private boolean uploadViewListShowAddDialogOnDblClick
shows whether upload view list should bring add dialog on dbl click


uploadViewFileChooserDetailsView

private boolean uploadViewFileChooserDetailsView
shows whether upload view file chooser should display details view initially


uploadViewFileChooserMultiSelectionEnabled

private boolean uploadViewFileChooserMultiSelectionEnabled
shows whether upload view file chooser multiple selection enabled (true by default)


uploadViewFileChooserAcceptAllFileFilterUsed

private boolean uploadViewFileChooserAcceptAllFileFilterUsed
shows whether upload view file chooser "All Files" filter enabled


uploadViewFileChooserInitialLocation

private java.lang.String uploadViewFileChooserInitialLocation
initial location for open file dialog, use null for default location (user home)


uploadViewDownloadFolderChooserInitialLocation

private java.lang.String uploadViewDownloadFolderChooserInitialLocation
initial location for download file chooser dialog, use null for default location (user home)


uploadViewDownloadFolderChooserLocation

private java.lang.String uploadViewDownloadFolderChooserLocation
location that will be set by download file chooser dialog (initially null)


uploadViewDownloadFolderMenuVisible

private boolean uploadViewDownloadFolderMenuVisible
shows whether download file chooser menu button visible (false by default)


uploadViewCenterMetadataInputDialog

private boolean uploadViewCenterMetadataInputDialog
shows whether metadata input dialog should be centered (false by default)


uploadViewListAlwaysEmpty

private boolean uploadViewListAlwaysEmpty
shows whether upload view list should be always empty (false by default). This feature could be used, if upload queue manage by secondary view, and upload file list used as drop target area.


uploadListBorderless

private boolean uploadListBorderless
shows whether upload list should be borderless (false by default)


thumbnailManagerProgressViewEnabled

private boolean thumbnailManagerProgressViewEnabled
thumbnail manager progress view enabled (true by default)


thumbnailManagerProgressViewHorizontalMargin

private int thumbnailManagerProgressViewHorizontalMargin
thumbnail manager progress view horizontal margin (4 by default)


thumbnailManagerProgressViewVerticalMargin

private int thumbnailManagerProgressViewVerticalMargin
thumbnail manager progress view vertical margin (4 by default)


imageViewShowSelectedColorHexText

private boolean imageViewShowSelectedColorHexText
show selected color hex value in image view (true by default)


imageViewZoom

private java.lang.String imageViewZoom
initial zoom value (%), use "fit" (default value) to zoom to fit


imageViewSelectedTool

private java.lang.String imageViewSelectedTool
initial tool id to select when opening image editor (null by default). Available tools are: drawingToolCrop, drawingToolCropResize, drawingToolPick, drawingToolPen, drawingToolShapeEllipse, drawingToolShapeRectangle, drawingToolArrow, drawingToolTextEditorPane

Constructor Detail

ViewConfig

public ViewConfig(IModel model)
with model

Method Detail

getFilesFromPropertyString

public static java.io.File[] getFilesFromPropertyString(java.lang.String property)
retrieve array of files from property string


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isDumpUiDefaults

public boolean isDumpUiDefaults()

setDumpUiDefaults

public void setDumpUiDefaults(boolean dumpUiDefaults)

getFileNamePattern

public java.lang.String getFileNamePattern()

setFileNamePattern

public void setFileNamePattern(java.lang.String fileNamePattern)

isFileListViewLocationBarVisible

public boolean isFileListViewLocationBarVisible()

setFileListViewLocationBarVisible

public void setFileListViewLocationBarVisible(boolean fileListViewLocationBarVisible)

isFileTreeViewShowFileLength

public boolean isFileTreeViewShowFileLength()

setFileTreeViewShowFileLength

public void setFileTreeViewShowFileLength(boolean fileTreeViewShowFileLength)

isFileTreeViewShowFiles

public boolean isFileTreeViewShowFiles()

setFileTreeViewShowFiles

public void setFileTreeViewShowFiles(boolean fileTreeViewShowFiles)

getLookAndFeel

public java.lang.String getLookAndFeel()

setLookAndFeel

public void setLookAndFeel(java.lang.String lookAndFeel)

getThumbHeight

public int getThumbHeight()

setThumbHeight

public void setThumbHeight(int thumbHeight)

getThumbWidth

public int getThumbWidth()

setThumbWidth

public void setThumbWidth(int thumbWidth)

isUploadViewAddActionVisible

public boolean isUploadViewAddActionVisible()

setUploadViewAddActionVisible

public void setUploadViewAddActionVisible(boolean uploadViewAddActionVisible)

isUploadViewFilesSummaryBarVisible

public boolean isUploadViewFilesSummaryBarVisible()

setUploadViewFilesSummaryBarVisible

public void setUploadViewFilesSummaryBarVisible(boolean uploadViewFilesSummaryBarVisible)

isUploadViewListStatusVisible

public boolean isUploadViewListStatusVisible()

setUploadViewListStatusVisible

public void setUploadViewListStatusVisible(boolean uploadViewListStatusVisible)

isUploadViewMenuBarVisible

public boolean isUploadViewMenuBarVisible()

setUploadViewMenuBarVisible

public void setUploadViewMenuBarVisible(boolean uploadViewMenuBarVisible)

isUploadViewProgressPaneVisible

public boolean isUploadViewProgressPaneVisible()

setUploadViewProgressPaneVisible

public void setUploadViewProgressPaneVisible(boolean uploadViewProgressPaneVisible)

isUploadViewRemoveActionVisible

public boolean isUploadViewRemoveActionVisible()

setUploadViewRemoveActionVisible

public void setUploadViewRemoveActionVisible(boolean uploadViewRemoveActionVisible)

isUploadViewRetryActionVisible

public boolean isUploadViewRetryActionVisible()

setUploadViewRetryActionVisible

public void setUploadViewRetryActionVisible(boolean uploadViewRetryActionVisible)

isUploadViewStartActionVisible

public boolean isUploadViewStartActionVisible()

setUploadViewStartActionVisible

public void setUploadViewStartActionVisible(boolean uploadViewStartActionVisible)

isUploadViewStopActionVisible

public boolean isUploadViewStopActionVisible()

setUploadViewStopActionVisible

public void setUploadViewStopActionVisible(boolean uploadViewStopActionVisible)

getMainViewFileListViewHeightPercent

public int getMainViewFileListViewHeightPercent()

setMainViewFileListViewHeightPercent

public void setMainViewFileListViewHeightPercent(int mainViewFileListViewHeightPercent)

isMainViewFileListViewVisible

public boolean isMainViewFileListViewVisible()

setMainViewFileListViewVisible

public void setMainViewFileListViewVisible(boolean mainViewFileListViewVisible)

getMainViewFileTreeViewWidthPercent

public int getMainViewFileTreeViewWidthPercent()

setMainViewFileTreeViewWidthPercent

public void setMainViewFileTreeViewWidthPercent(int mainViewFileTreeViewWidthPercent)

isMainViewFileTreeViewVisible

public boolean isMainViewFileTreeViewVisible()

setMainViewFileTreeViewVisible

public void setMainViewFileTreeViewVisible(boolean mainViewFileTreeViewVisible)

isMainViewLogoEnabled

public boolean isMainViewLogoEnabled()

setMainViewLogoEnabled

public void setMainViewLogoEnabled(boolean mainViewLogoEnabled)

isUseThumbs

public boolean isUseThumbs()

setUseThumbs

public void setUseThumbs(boolean useThumbs)

isFileListViewUseThumbs

public boolean isFileListViewUseThumbs()

setFileListViewUseThumbs

public void setFileListViewUseThumbs(boolean fileListViewUseThumbs)

isUploadViewUseThumbs

public boolean isUploadViewUseThumbs()

setUploadViewUseThumbs

public void setUploadViewUseThumbs(boolean uploadViewUseThumbs)

getUploadListViewName

public java.lang.String getUploadListViewName()

setUploadListViewName

public void setUploadListViewName(java.lang.String uploadListViewName)

getUiDefaults

public java.lang.String getUiDefaults()

setUiDefaults

public void setUiDefaults(java.lang.String uiDefaults)

getGuiProperties

public java.lang.String getGuiProperties()

setGuiProperties

public void setGuiProperties(java.lang.String guiProperties)

isDisableLocalFileSystem

public boolean isDisableLocalFileSystem()

setDisableLocalFileSystem

public void setDisableLocalFileSystem(boolean disableLocalFileSystem)

getUploadViewStartUploadButtonImageUrl

public java.lang.String getUploadViewStartUploadButtonImageUrl()

setUploadViewStartUploadButtonImageUrl

public void setUploadViewStartUploadButtonImageUrl(java.lang.String uploadViewStartUploadButtonImageUrl)

getUploadViewStartUploadButtonText

public java.lang.String getUploadViewStartUploadButtonText()

setUploadViewStartUploadButtonText

public void setUploadViewStartUploadButtonText(java.lang.String uploadViewStartUploadButtonText)

getUploadViewStopUploadButtonImageUrl

public java.lang.String getUploadViewStopUploadButtonImageUrl()

setUploadViewStopUploadButtonImageUrl

public void setUploadViewStopUploadButtonImageUrl(java.lang.String uploadViewStopUploadButtonImageUrl)

getUploadViewStopUploadButtonText

public java.lang.String getUploadViewStopUploadButtonText()

setUploadViewStopUploadButtonText

public void setUploadViewStopUploadButtonText(java.lang.String uploadViewStopUploadButtonText)

isUploadViewPasteActionVisible

public boolean isUploadViewPasteActionVisible()

setUploadViewPasteActionVisible

public void setUploadViewPasteActionVisible(boolean uploadViewPasteActionVisible)

isUploadViewAutoscrollToUploadingFile

public boolean isUploadViewAutoscrollToUploadingFile()

setUploadViewAutoscrollToUploadingFile

public void setUploadViewAutoscrollToUploadingFile(boolean uploadViewAutoscrollToUploadingFile)

isUploadViewStartActionAlwaysVisible

public boolean isUploadViewStartActionAlwaysVisible()

setUploadViewStartActionAlwaysVisible

public void setUploadViewStartActionAlwaysVisible(boolean uploadViewStartActionAlwaysVisible)

isUploadViewStopActionAlwaysVisible

public boolean isUploadViewStopActionAlwaysVisible()

setUploadViewStopActionAlwaysVisible

public void setUploadViewStopActionAlwaysVisible(boolean uploadViewStopActionAlwaysVisible)

getUploadViewMenuBarY

public int getUploadViewMenuBarY()

setUploadViewMenuBarY

public void setUploadViewMenuBarY(int uploadViewMenuBarY)

getUploadViewListY

public int getUploadViewListY()

setUploadViewListY

public void setUploadViewListY(int uploadViewListY)

getUploadViewControlPanelY

public int getUploadViewControlPanelY()

setUploadViewControlPanelY

public void setUploadViewControlPanelY(int uploadViewControlPanelY)

isFileListQueueFileOnDblClick

public boolean isFileListQueueFileOnDblClick()

setFileListQueueFileOnDblClick

public void setFileListQueueFileOnDblClick(boolean fileListQueueFileOnDblClick)

isFileListViewShowFolders

public boolean isFileListViewShowFolders()

setFileListViewShowFolders

public void setFileListViewShowFolders(boolean fileListViewShowFolders)

isThumbnailManagerProgressViewEnabled

public boolean isThumbnailManagerProgressViewEnabled()

setThumbnailManagerProgressViewEnabled

public void setThumbnailManagerProgressViewEnabled(boolean thumbnailManagerProgressViewEnabled)

getThumbnailManagerProgressViewHorizontalMargin

public int getThumbnailManagerProgressViewHorizontalMargin()

setThumbnailManagerProgressViewHorizontalMargin

public void setThumbnailManagerProgressViewHorizontalMargin(int thumbnailManagerProgressViewHorizontalMargin)

getThumbnailManagerProgressViewVerticalMargin

public int getThumbnailManagerProgressViewVerticalMargin()

setThumbnailManagerProgressViewVerticalMargin

public void setThumbnailManagerProgressViewVerticalMargin(int thumbnailManagerProgressViewVerticalMargin)

isFileTreeViewShowHiddenFiles

public boolean isFileTreeViewShowHiddenFiles()

setFileTreeViewShowHiddenFiles

public void setFileTreeViewShowHiddenFiles(boolean fileTreeViewShowHiddenFiles)

isFileListViewShowHiddenFiles

public boolean isFileListViewShowHiddenFiles()

setFileListViewShowHiddenFiles

public void setFileListViewShowHiddenFiles(boolean fileListViewShowHiddenFiles)

getFileTreeViewRootFiles

public java.lang.String getFileTreeViewRootFiles()

setFileTreeViewRootFiles

public void setFileTreeViewRootFiles(java.lang.String fileTreeViewRootFiles)

getFileBrowserInitialLocation

public java.lang.String getFileBrowserInitialLocation()

setFileBrowserInitialLocation

public void setFileBrowserInitialLocation(java.lang.String fileBrowserInitialLocation)

isUploadViewListShowFileSize

public boolean isUploadViewListShowFileSize()

setUploadViewListShowFileSize

public void setUploadViewListShowFileSize(boolean uploadViewListShowFileSize)

isUploadViewListShowStop

public boolean isUploadViewListShowStop()

setUploadViewListShowStop

public void setUploadViewListShowStop(boolean uploadViewListShowStop)

isUploadViewListShowRetry

public boolean isUploadViewListShowRetry()

setUploadViewListShowRetry

public void setUploadViewListShowRetry(boolean uploadViewListShowRetry)

isUploadViewListShowAddDialogOnDblClick

public boolean isUploadViewListShowAddDialogOnDblClick()

setUploadViewListShowAddDialogOnDblClick

public void setUploadViewListShowAddDialogOnDblClick(boolean uploadViewListShowAddDialogOnDblClick)

isFileTreeQueueFileOnDblClick

public boolean isFileTreeQueueFileOnDblClick()

setFileTreeQueueFileOnDblClick

public void setFileTreeQueueFileOnDblClick(boolean fileTreeQueueFileOnDblClick)

isMainViewShowUploadErrors

public boolean isMainViewShowUploadErrors()

setMainViewShowUploadErrors

public void setMainViewShowUploadErrors(boolean mainViewShowUploadErrors)

isUploadViewFileChooserDetailsView

public boolean isUploadViewFileChooserDetailsView()

setUploadViewFileChooserDetailsView

public void setUploadViewFileChooserDetailsView(boolean uploadViewFileChooserDetailsView)

isFileListViewImagePreviewTooltip

public boolean isFileListViewImagePreviewTooltip()

setFileListViewImagePreviewTooltip

public void setFileListViewImagePreviewTooltip(boolean fileListViewImagePreviewTooltip)

getFileListViewImagePreviewTooltipBox

public java.lang.String getFileListViewImagePreviewTooltipBox()

setFileListViewImagePreviewTooltipBox

public void setFileListViewImagePreviewTooltipBox(java.lang.String fileListViewImagePreviewTooltipBox)

isUseNativeFileDialog

public boolean isUseNativeFileDialog()

setUseNativeFileDialog

public void setUseNativeFileDialog(boolean useNativeFileDialog)

getXfileDialogFilterString

public java.lang.String getXfileDialogFilterString()

setXfileDialogFilterString

public void setXfileDialogFilterString(java.lang.String xfileDialogFilterString)

isUploadViewCenterMetadataInputDialog

public boolean isUploadViewCenterMetadataInputDialog()

setUploadViewCenterMetadataInputDialog

public void setUploadViewCenterMetadataInputDialog(boolean uploadViewCenterMetadataInputDialog)

isImageViewShowSelectedColorHexText

public boolean isImageViewShowSelectedColorHexText()

setImageViewShowSelectedColorHexText

public void setImageViewShowSelectedColorHexText(boolean imageViewShowSelectedColorHexText)

isUploadViewListAlwaysEmpty

public boolean isUploadViewListAlwaysEmpty()

setUploadViewListAlwaysEmpty

public void setUploadViewListAlwaysEmpty(boolean uploadViewListAlwaysEmpty)

isMainViewShowErrorsModal

public boolean isMainViewShowErrorsModal()

setMainViewShowErrorsModal

public void setMainViewShowErrorsModal(boolean mainViewShowErrorsModal)

isMainViewShowWarningsModal

public boolean isMainViewShowWarningsModal()

setMainViewShowWarningsModal

public void setMainViewShowWarningsModal(boolean mainViewShowWarningsModal)

isMainViewShowInfosModal

public boolean isMainViewShowInfosModal()

setMainViewShowInfosModal

public void setMainViewShowInfosModal(boolean mainViewShowInfosModal)

isMainViewHideErrors

public boolean isMainViewHideErrors()

setMainViewHideErrors

public void setMainViewHideErrors(boolean mainViewHideErrors)

isMainViewHideWarnings

public boolean isMainViewHideWarnings()

setMainViewHideWarnings

public void setMainViewHideWarnings(boolean mainViewHideWarnings)

isMainViewHideInfos

public boolean isMainViewHideInfos()

setMainViewHideInfos

public void setMainViewHideInfos(boolean mainViewHideInfos)

isUploadListBorderless

public boolean isUploadListBorderless()

setUploadListBorderless

public void setUploadListBorderless(boolean uploadListBorderless)

isUploadViewFileChooserMultiSelectionEnabled

public boolean isUploadViewFileChooserMultiSelectionEnabled()

setUploadViewFileChooserMultiSelectionEnabled

public void setUploadViewFileChooserMultiSelectionEnabled(boolean uploadViewFileChooserMultiSelectionEnabled)

isUploadViewFileChooserAcceptAllFileFilterUsed

public boolean isUploadViewFileChooserAcceptAllFileFilterUsed()

setUploadViewFileChooserAcceptAllFileFilterUsed

public void setUploadViewFileChooserAcceptAllFileFilterUsed(boolean uploadViewFileChooserAcceptAllFileFilterUsed)

getUploadViewFileChooserInitialLocation

public java.lang.String getUploadViewFileChooserInitialLocation()

setUploadViewFileChooserInitialLocation

public void setUploadViewFileChooserInitialLocation(java.lang.String uploadViewFileChooserInitialLocation)

getImageViewZoom

public java.lang.String getImageViewZoom()

setImageViewZoom

public void setImageViewZoom(java.lang.String imageViewZoom)

getUploadViewDownloadFolderChooserInitialLocation

public java.lang.String getUploadViewDownloadFolderChooserInitialLocation()

setUploadViewDownloadFolderChooserInitialLocation

public void setUploadViewDownloadFolderChooserInitialLocation(java.lang.String uploadViewDownloadFolderChooserInitialLocation)

getUploadViewDownloadFolderChooserLocation

public java.lang.String getUploadViewDownloadFolderChooserLocation()

setUploadViewDownloadFolderChooserLocation

public void setUploadViewDownloadFolderChooserLocation(java.lang.String uploadViewDownloadFolderChooserLocation)

isUploadViewDownloadFolderMenuVisible

public boolean isUploadViewDownloadFolderMenuVisible()

setUploadViewDownloadFolderMenuVisible

public void setUploadViewDownloadFolderMenuVisible(boolean uploadViewDownloadFolderMenuVisible)

getImageViewSelectedTool

public java.lang.String getImageViewSelectedTool()

setImageViewSelectedTool

public void setImageViewSelectedTool(java.lang.String imageViewSelectedTool)