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
private  boolean fileListViewLocationBarVisible
          shows whether local files list view location bar is visible
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 fileTreeViewShowFileLength
          shows whether file length should be rendered on file tree
private  boolean fileTreeViewShowFiles
          shows whether files 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
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  int mainViewFileTreeViewWidthPercent
          local files tree view width (percent)
private  boolean mainViewFileTreeViewVisible
          shows whether local files tree view is visible
private  boolean mainViewLogoEnabled
          shows whether logo is enabled or not
private static java.lang.String PROPERTY
          property file
private  int thumbHeight
          generated file thumbnail height
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  java.lang.String uploadListViewName
          custom name for upload list
private  boolean uploadViewAddActionVisible
          upload add action visibility
private  boolean uploadViewFilesSummaryBarVisible
          upload view files summary bar (ready/uploading/finished/failed) visibility
private  boolean uploadViewListStatusVisible
          upload view list status line visibility
private  boolean uploadViewMenuBarVisible
          upload view menu bar (containing add/remove/retry menus and files summary labels) visibility
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 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 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 useThumbs
          shows whether thumbnails should be generated
 
Constructor Summary
ViewConfig(jmaster.jumploader.model.api.IModel model)
          with model
 
Method Summary
 java.lang.String getFileNamePattern()
           
 java.lang.String getGuiProperties()
           
 java.lang.String getLookAndFeel()
           
 int getMainViewFileListViewHeightPercent()
           
 int getMainViewFileTreeViewWidthPercent()
           
 int getThumbHeight()
           
 int getThumbWidth()
           
 java.lang.String getUiDefaults()
           
 java.lang.String getUploadListViewName()
           
 java.lang.String getUploadViewStartUploadButtonImageUrl()
           
 java.lang.String getUploadViewStartUploadButtonText()
           
 java.lang.String getUploadViewStopUploadButtonImageUrl()
           
 java.lang.String getUploadViewStopUploadButtonText()
           
 boolean isDisableLocalFileSystem()
           
 boolean isDumpUiDefaults()
           
 boolean isFileListViewLocationBarVisible()
           
 boolean isFileListViewUseThumbs()
           
 boolean isFileTreeViewShowFileLength()
           
 boolean isFileTreeViewShowFiles()
           
 boolean isMainViewFileListViewVisible()
           
 boolean isMainViewFileTreeViewVisible()
           
 boolean isMainViewLogoEnabled()
           
 boolean isUploadViewAddActionVisible()
           
 boolean isUploadViewFilesSummaryBarVisible()
           
 boolean isUploadViewListStatusVisible()
           
 boolean isUploadViewMenuBarVisible()
           
 boolean isUploadViewPasteActionVisible()
           
 boolean isUploadViewProgressPaneVisible()
           
 boolean isUploadViewRemoveActionVisible()
           
 boolean isUploadViewRetryActionVisible()
           
 boolean isUploadViewStartActionVisible()
           
 boolean isUploadViewStopActionVisible()
           
 boolean isUploadViewUseThumbs()
           
 boolean isUseThumbs()
           
 void setDisableLocalFileSystem(boolean disableLocalFileSystem)
           
 void setDumpUiDefaults(boolean dumpUiDefaults)
           
 void setFileListViewLocationBarVisible(boolean fileListViewLocationBarVisible)
           
 void setFileListViewUseThumbs(boolean fileListViewUseThumbs)
           
 void setFileNamePattern(java.lang.String fileNamePattern)
           
 void setFileTreeViewShowFileLength(boolean fileTreeViewShowFileLength)
           
 void setFileTreeViewShowFiles(boolean fileTreeViewShowFiles)
           
 void setGuiProperties(java.lang.String guiProperties)
           
 void setLookAndFeel(java.lang.String lookAndFeel)
           
 void setMainViewFileListViewHeightPercent(int mainViewFileListViewHeightPercent)
           
 void setMainViewFileListViewVisible(boolean mainViewFileListViewVisible)
           
 void setMainViewFileTreeViewWidthPercent(int mainViewFileTreeViewWidthPercent)
           
 void setMainViewFileTreeViewVisible(boolean mainViewFileTreeViewVisible)
           
 void setMainViewLogoEnabled(boolean mainViewLogoEnabled)
           
 void setThumbHeight(int thumbHeight)
           
 void setThumbWidth(int thumbWidth)
           
 void setUiDefaults(java.lang.String uiDefaults)
           
 void setUploadListViewName(java.lang.String uploadListViewName)
           
 void setUploadViewAddActionVisible(boolean uploadViewAddActionVisible)
           
 void setUploadViewFilesSummaryBarVisible(boolean uploadViewFilesSummaryBarVisible)
           
 void setUploadViewListStatusVisible(boolean uploadViewListStatusVisible)
           
 void setUploadViewMenuBarVisible(boolean uploadViewMenuBarVisible)
           
 void setUploadViewPasteActionVisible(boolean uploadViewPasteActionVisible)
           
 void setUploadViewProgressPaneVisible(boolean uploadViewProgressPaneVisible)
           
 void setUploadViewRemoveActionVisible(boolean uploadViewRemoveActionVisible)
           
 void setUploadViewRetryActionVisible(boolean uploadViewRetryActionVisible)
           
 void setUploadViewStartActionVisible(boolean uploadViewStartActionVisible)
           
 void setUploadViewStartUploadButtonImageUrl(java.lang.String uploadViewStartUploadButtonImageUrl)
           
 void setUploadViewStartUploadButtonText(java.lang.String uploadViewStartUploadButtonText)
           
 void setUploadViewStopActionVisible(boolean uploadViewStopActionVisible)
           
 void setUploadViewStopUploadButtonImageUrl(java.lang.String uploadViewStopUploadButtonImageUrl)
           
 void setUploadViewStopUploadButtonText(java.lang.String uploadViewStopUploadButtonText)
           
 void setUploadViewUseThumbs(boolean uploadViewUseThumbs)
           
 void setUseThumbs(boolean useThumbs)
           
 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

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)


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)


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


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


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


uploadViewStopActionVisible

private boolean uploadViewStopActionVisible
upload view stop action visibility


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

Constructor Detail

ViewConfig

public ViewConfig(jmaster.jumploader.model.api.IModel model)
with model

Method Detail

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)