com.application.areca.launcher.gui.common
Class LocalPreferences

java.lang.Object
  extended by com.application.areca.launcher.gui.common.LocalPreferences
All Implemented Interfaces:
ArecaFileConstants

public class LocalPreferences
extends java.lang.Object
implements ArecaFileConstants

This class manages user preferences and load/store them into the home directory of the current user

Author:
Stephane BRUNEL

Areca Build ID : 7299034069467778562

Field Summary
 
Fields inherited from interface com.application.areca.ArecaFileConstants
DEFAULT_BIN_SUBDIRECTORY_NAME, DEFAULT_PLUGIN_SUBDIRECTORY_NAME, DEFAULT_TRANSLATION_SUBDIRECTORY_NAME, LOG_SUBDIRECTORY_NAME, USER_DEFAULT_WORKSPACE, USER_PREFERENCES_PATH, USER_PREFERENCES_PATH_DEPRECATED, USER_ROOT_DIRECTORY
 
Method Summary
 boolean contains(java.lang.String key)
           
 java.lang.String get(java.lang.String key)
           
 java.lang.String get(java.lang.String key, java.lang.String defaultValue)
           
 boolean getBoolean(java.lang.String key)
           
 boolean getBoolean(java.lang.String key, boolean defaultValue)
           
 int getInt(java.lang.String key)
           
 int getInt(java.lang.String key, int defaultValue)
           
 java.util.Properties getPreferences()
           
static LocalPreferences instance()
           
 void logProperties()
           
 void save()
           
 void set(java.lang.String key, boolean value)
           
 void set(java.lang.String key, int value)
           
 void set(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static LocalPreferences instance()

set

public void set(java.lang.String key,
                java.lang.String value)

set

public void set(java.lang.String key,
                int value)

set

public void set(java.lang.String key,
                boolean value)

get

public java.lang.String get(java.lang.String key)

get

public java.lang.String get(java.lang.String key,
                            java.lang.String defaultValue)

getInt

public int getInt(java.lang.String key)

getInt

public int getInt(java.lang.String key,
                  int defaultValue)

getBoolean

public boolean getBoolean(java.lang.String key,
                          boolean defaultValue)

getBoolean

public boolean getBoolean(java.lang.String key)

contains

public boolean contains(java.lang.String key)

save

public void save()

logProperties

public void logProperties()

getPreferences

public java.util.Properties getPreferences()