org.pdfsam.guiclient.configuration.services.xml.strategy
Class DefaultXmlStrategy

java.lang.Object
  extended by org.pdfsam.guiclient.configuration.services.xml.strategy.AbstractXmlConfigStrategy
      extended by org.pdfsam.guiclient.configuration.services.xml.strategy.DefaultXmlStrategy
All Implemented Interfaces:
XmlConfigStrategy

public class DefaultXmlStrategy
extends AbstractXmlConfigStrategy

Default strategy

Author:
Andrea Vacondio

Constructor Summary
DefaultXmlStrategy(org.dom4j.Document document)
           
 
Method Summary
 java.lang.String getAskOverwriteConfirmation()
           
 java.lang.String getCheckForUpdatesValue()
           
 java.lang.String getDefaultEnvironmentValue()
           
 java.lang.String getDefaultWorkingDirectoryValue()
           
 java.lang.String getHighQualityThumbnails()
           
 java.lang.String getLocaleValue()
           
 java.lang.String getLoggingLevelValue()
           
 java.lang.String getLookAndFeelValue()
           
 java.lang.String getPlaySoundsValue()
           
 java.lang.String getPluginAbsolutePath()
           
 java.lang.String getThemeValue()
           
 java.lang.String getThreadPoolSizeValue()
           
 java.lang.String getThumbnailsCreatorIdentifierValue()
           
 java.lang.String getThumbnailsSize()
           
static void saveXmlConfigurationFile(java.io.File configurationFile, ConfigurationService configuration)
          Saves the configuration on the configuration xml file.
 
Methods inherited from class org.pdfsam.guiclient.configuration.services.xml.strategy.AbstractXmlConfigStrategy
close, getDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultXmlStrategy

public DefaultXmlStrategy(org.dom4j.Document document)
Parameters:
document -
Method Detail

getCheckForUpdatesValue

public java.lang.String getCheckForUpdatesValue()
Returns:
the check for updates value

getDefaultEnvironmentValue

public java.lang.String getDefaultEnvironmentValue()
Returns:
the environment value

getDefaultWorkingDirectoryValue

public java.lang.String getDefaultWorkingDirectoryValue()
Returns:
the default working directory value

getLoggingLevelValue

public java.lang.String getLoggingLevelValue()
Returns:
the logging level value

getPlaySoundsValue

public java.lang.String getPlaySoundsValue()
Returns:
the play sounds value

getThreadPoolSizeValue

public java.lang.String getThreadPoolSizeValue()
Returns:
the value of the thread pool size for the thumbnails creator

getThumbnailsCreatorIdentifierValue

public java.lang.String getThumbnailsCreatorIdentifierValue()
Returns:
the thumbnails creator identifier value

getLookAndFeelValue

public java.lang.String getLookAndFeelValue()
Returns:
the look and feel value

getThemeValue

public java.lang.String getThemeValue()
Returns:
the theme value

getLocaleValue

public java.lang.String getLocaleValue()
Returns:
locale value

getPluginAbsolutePath

public java.lang.String getPluginAbsolutePath()
Returns:
the plugin absolute path

getAskOverwriteConfirmation

public java.lang.String getAskOverwriteConfirmation()
Returns:
the ask overwrite confirmation value

getHighQualityThumbnails

public java.lang.String getHighQualityThumbnails()
Returns:
the quality of the thumbnails

getThumbnailsSize

public java.lang.String getThumbnailsSize()
Returns:
the size of the thumbnails

saveXmlConfigurationFile

public static void saveXmlConfigurationFile(java.io.File configurationFile,
                                            ConfigurationService configuration)
                                     throws java.io.IOException
Saves the configuration on the configuration xml file. The configuration file content is replaced.

Parameters:
configurationFile -
configuration -
Throws:
java.io.IOException