se.datadosen.jalbum
Class Config
java.lang.Object
se.datadosen.jalbum.Config
- All Implemented Interfaces:
- java.io.Serializable
public class Config
- extends java.lang.Object
- implements java.io.Serializable
Singelton to store global configuration parameters
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
progDir
public java.io.File progDir
skinsDir
public java.io.File skinsDir
chainedSkinsDir
public ChainedDirectory chainedSkinsDir
pluginsDir
public java.io.File pluginsDir
language
public java.lang.String language
getConfig
public static Config getConfig()
getConfigFile
public static java.io.File getConfigFile(java.lang.String newName,
java.lang.String oldName)
setProgramDirectory
public void setProgramDirectory(java.io.File progDir)
setProgramDirectory
public void setProgramDirectory(java.lang.String progDir)
setSkinsDirectory
public void setSkinsDirectory(java.io.File skinsDir)
setSkinsDirectory
public void setSkinsDirectory(java.lang.String skinsDir)
getLanguage
public java.lang.String getLanguage()
getInterpretedLanguage
public java.lang.String getInterpretedLanguage()
setLanguage
public void setLanguage(java.lang.String language)
getLookAndFeel
public java.lang.String getLookAndFeel()
setLookAndFeel
public void setLookAndFeel(java.lang.String lookAndFeel)
getWebHostListUrl
public java.lang.String getWebHostListUrl()
setWebHostListUrl
public void setWebHostListUrl(java.lang.String webHostListUrl)
isCleanOutputFiles
public boolean isCleanOutputFiles()
setCleanOutputFiles
public void setCleanOutputFiles(boolean clean)
isSynchronizeOutputDirectory
public boolean isSynchronizeOutputDirectory()
setSynchronizeOutputDirectory
public void setSynchronizeOutputDirectory(boolean synchronizeOutputDirectory)
isCacheThumbnails
public boolean isCacheThumbnails()
setCacheThumbnails
public void setCacheThumbnails(boolean cacheThumbnails)
getAfterPublishing
public Config.AfterPublishBehavior getAfterPublishing()
setAfterPublishing
public void setAfterPublishing(Config.AfterPublishBehavior afterPublishing)
isShowInfoBarInPreview
public boolean isShowInfoBarInPreview()
setShowInfoBarInPreview
public void setShowInfoBarInPreview(boolean showInfoBarInPreview)
isEncryptManifest
public boolean isEncryptManifest()
setEncryptManifest
public void setEncryptManifest(boolean encryptManifest)
getManifestPassword
public java.lang.String getManifestPassword()
setManifestPassword
public void setManifestPassword(java.lang.String manifestPassword)
isZipstreaming
public boolean isZipstreaming()
setZipstreaming
public void setZipstreaming(boolean zipstreaming)
isDebugMode
public boolean isDebugMode()
setDebugMode
public void setDebugMode(boolean debugMode)
getMyAlbumsLocation
public java.lang.String getMyAlbumsLocation()
setMyAlbumsLocation
public void setMyAlbumsLocation(java.lang.String myAlbumsLocation)
isShowTipOfTheDay
public boolean isShowTipOfTheDay()
setShowTipOfTheDay
public void setShowTipOfTheDay(boolean showTipOfTheDay)
getLabelType
public Config.LabelType getLabelType()
setLabelType
public void setLabelType(Config.LabelType labelType)
getFileAddBehavior
public Config.FileAddBehavior getFileAddBehavior()
setFileAddBehavior
public void setFileAddBehavior(Config.FileAddBehavior fileAddBehavior)
isIncludeHiResImagesDefault
public boolean isIncludeHiResImagesDefault()
setIncludeHiResImagesDefault
public void setIncludeHiResImagesDefault(boolean includeHiResImagesDefault)
getIllegalCharacters
public java.lang.String getIllegalCharacters()
setIllegalCharacters
public void setIllegalCharacters(java.lang.String illegalCharacters)
isRememberCopiedFiles
public boolean isRememberCopiedFiles()
setRememberCopiedFiles
public void setRememberCopiedFiles(boolean rememberCopiedFiles)
- Avoid copying files already copied from memory cards by storing a small database on each card
isWriteXmp
public boolean isWriteXmp()
setWriteXmp
public void setWriteXmp(boolean writeXmp)
- Write XMP metadata to files?
- Since:
- 10.0
getHttpProxyHost
public java.lang.String getHttpProxyHost()
setHttpProxyHost
public void setHttpProxyHost(java.lang.String httpProxyHost)
getHttpProxyPort
public java.lang.String getHttpProxyPort()
setHttpProxyPort
public void setHttpProxyPort(java.lang.String httpProxyPort)
getMaxSimultaneousTransfers
public int getMaxSimultaneousTransfers()
setMaxSimultaneousTransfers
public void setMaxSimultaneousTransfers(int maxSimultaneousTransfers)
isCompatibilityMode
public boolean isCompatibilityMode()
setCompatibilityMode
public void setCompatibilityMode(boolean compatibilityMode)