se.datadosen.jalbum
Class Config

java.lang.Object
  extended by 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

Field Summary
 ChainedDirectory chainedSkinsDir
           
 java.lang.String language
           
 java.io.File pluginsDir
           
 java.io.File progDir
           
 java.io.File skinsDir
           
 
Method Summary
 java.lang.String getAfterPublishing()
           
static Config getConfig()
           
 java.lang.String getInterpretedLanguage()
           
 java.lang.String getLanguage()
           
 java.lang.String getLookAndFeel()
           
 java.lang.String getManifestPassword()
           
 java.lang.String getMyAlbumsLocation()
           
 java.lang.String getWebHostListUrl()
           
 boolean isCacheThumbnails()
           
 boolean isCleanOutputFiles()
           
 boolean isDebugMode()
           
 boolean isEncryptManifest()
           
 boolean isShowPreviewInfoBar()
           
 boolean isSynchronizeOutputDirectory()
           
 boolean isUpdateProfilePage()
           
 boolean isZipstreaming()
           
 void setAfterPublishing(java.lang.String afterPublishing)
           
 void setCacheThumbnails(boolean cacheThumbnails)
           
 void setCleanOutputFiles(boolean clean)
           
 void setDebugMode(boolean debugMode)
           
 void setEncryptManifest(boolean encryptManifest)
           
 void setLanguage(java.lang.String language)
           
 void setLookAndFeel(java.lang.String lookAndFeel)
           
 void setManifestPassword(java.lang.String manifestPassword)
           
 void setMyAlbumsLocation(java.lang.String myAlbumsLocation)
           
 void setProgramDirectory(java.io.File progDir)
           
 void setProgramDirectory(java.lang.String progDir)
           
 void setShowPreviewInfoBar(boolean showPreviewInfoBar)
           
 void setSkinsDirectory(java.io.File skinsDir)
           
 void setSkinsDirectory(java.lang.String skinsDir)
           
 void setSynchronizeOutputDirectory(boolean synchronizeOutputDirectory)
           
 void setUpdateProfilePage(boolean updateProfilePage)
           
 void setWebHostListUrl(java.lang.String webHostListUrl)
           
 void setZipstreaming(boolean zipstreaming)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Method Detail

getConfig

public static Config getConfig()

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)

isUpdateProfilePage

public boolean isUpdateProfilePage()

setUpdateProfilePage

public void setUpdateProfilePage(boolean updateProfilePage)

getAfterPublishing

public java.lang.String getAfterPublishing()

setAfterPublishing

public void setAfterPublishing(java.lang.String afterPublishing)

isShowPreviewInfoBar

public boolean isShowPreviewInfoBar()

setShowPreviewInfoBar

public void setShowPreviewInfoBar(boolean showPreviewInfoBar)

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)