cz.vity.freerapid.core
Class AppPrefs

java.lang.Object
  extended by cz.vity.freerapid.core.AppPrefs

public final class AppPrefs
extends Object

Sprava uzivatelskych properties

Author:
Vity

Constructor Summary
AppPrefs(org.jdesktop.application.ApplicationContext context, Map<String,String> properties, boolean resetOptions)
           
 
Method Summary
static Preferences getPreferences()
           
static String getProperty(String key)
          Vrati nastaveni z properties fajlu.
static boolean getProperty(String key, boolean defaultValue)
          Vrati nastaveni z properties fajlu
static int getProperty(String key, int defaultValue)
          Vrati nastaveni z properties fajlu
static long getProperty(String key, long defaultValue)
          Vrati nastaveni z properties fajlu
static String getProperty(String key, String defaultValue)
          Provede ulozeni uzivatelskeho nastaveni do Properties
static void removeProperty(String key)
          Odstraneni klic-hodnota z properties fajlu
 void store()
          Provede ulozeni properties do souboru definovaneho systemem.
static void storeProperty(String key, boolean value)
          Provede ulozeni uzivatelskeho nastaveni do Properties
static void storeProperty(String key, int value)
          Provede ulozeni uzivatelskeho nastaveni do Properties
static void storeProperty(String key, long value)
          Provede ulozeni uzivatelskeho nastaveni do Properties
static void storeProperty(String key, String value)
          Provede ulozeni uzivatelskeho nastaveni do Properties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppPrefs

AppPrefs(org.jdesktop.application.ApplicationContext context,
         Map<String,String> properties,
         boolean resetOptions)
Method Detail

getProperty

public static int getProperty(String key,
                              int defaultValue)
Vrati nastaveni z properties fajlu

Parameters:
key - klic property
defaultValue - defaultni hodnota, ktera se pouzije pokud neni hodnota nalezena
Returns:
hodnota uzivatelskeho nastaveni

getProperty

public static long getProperty(String key,
                               long defaultValue)
Vrati nastaveni z properties fajlu

Parameters:
key - klic property
defaultValue - defaultni hodnota, ktera se pouzije pokud neni hodnota nalezena
Returns:
hodnota uzivatelskeho nastaveni

getProperty

public static boolean getProperty(String key,
                                  boolean defaultValue)
Vrati nastaveni z properties fajlu

Parameters:
key - klic property
defaultValue - defaultni hodnota, ktera se pouzije pokud neni hodnota nalezena
Returns:
hodnota uzivatelskeho nastaveni

getProperty

public static String getProperty(String key)
Vrati nastaveni z properties fajlu. Pokud neni hodnota klice nalezena, vraci null!

Parameters:
key - klic property
Returns:
hodnota uzivatelskeho nastaveni

storeProperty

public static void storeProperty(String key,
                                 boolean value)
Provede ulozeni uzivatelskeho nastaveni do Properties

Parameters:
key - hodnota klice
value - hodnota uzivatelskeho nastaveni

storeProperty

public static void storeProperty(String key,
                                 String value)
Provede ulozeni uzivatelskeho nastaveni do Properties

Parameters:
key - hodnota klice
value - hodnota uzivatelskeho nastaveni

storeProperty

public static void storeProperty(String key,
                                 int value)
Provede ulozeni uzivatelskeho nastaveni do Properties

Parameters:
key - hodnota klice
value - hodnota uzivatelskeho nastaveni

storeProperty

public static void storeProperty(String key,
                                 long value)
Provede ulozeni uzivatelskeho nastaveni do Properties

Parameters:
key - hodnota klice
value - hodnota uzivatelskeho nastaveni

getProperty

public static String getProperty(String key,
                                 String defaultValue)
Provede ulozeni uzivatelskeho nastaveni do Properties

Parameters:
key - hodnota klice
defaultValue - hodnota uzivatelskeho nastaveni
Returns:
String value

removeProperty

public static void removeProperty(String key)
Odstraneni klic-hodnota z properties fajlu

Parameters:
key - klic property k odstaneni

store

public void store()
Provede ulozeni properties do souboru definovaneho systemem. Uklada se do XML.


getPreferences

public static Preferences getPreferences()