Logo
Distributed Genetic Programming Framework
print print

File org.dgpf.gui.utils.PrefUtils.java

Here you can find all the information about the file org.dgpf.gui.utils.PrefUtils.java. You may explore it here or download it onto your local disk.
/**
 * 
 */

package org.dgpf.gui.utils;

import java.util.prefs.Preferences;

/**
 * @author Lado Kumsiashvili
 */

public class PrefUtils
  {

  /**
   * Gets the save pref valie assotiated with key.
   * 
   * @param p_key
   *          for pref.
   * @param p_deflt
   *          The default String if key parameter cannot be retrived.
   * @return Value of p_key if pref can be retrieved, els p_deflt.
   */

  public static String getString(String p_key, String p_deflt)
    {
    return Preferences.userRoot().get(p_key, p_deflt);
    }

  /**
   * Saves the key-pref value in pref node associated with current package
   * 
   * @param p_key
   *          key of pref
   * @param p_value
   *          value of pref
   */

  public static void putString(String p_key, String p_value)
    {
    Preferences.userRoot().put(p_key, p_value);
    }

  /**
   * Saves the float key-pref value in pref user root node 
   * 
   * 
   * @param p_key
   *          key of pref.
   * @param p_value
   *          value of pref.
   */

  public static void putFloat(String p_key, float p_value)
    {
    Preferences.userRoot().putFloat(p_key, p_value);
    }

  /**
   * Gets the save pref float value assotiated with key.
   * 
   * @param p_key
   *          for pref.
   * @param p_deflt
   *          The default String if key parameter cannot be retrived.
   * @return Value of key if pref can be retrieved, els p_deflt.
   */

  public static float getFloat(String p_key, float p_deflt)
    {
    return Preferences.userRoot().getFloat(p_key, p_deflt);
    }

  /**
   * Saves the int key-pref value in pref user root node.
   *
   * 
   * @param p_key
   *          key of pref.
   * @param p_value
   *          value of pref.
   */

  public static void putInt(String p_key, int p_value)
    {
    Preferences.userRoot().putInt(p_key, p_value);
    }

  /**
   * Gets the save pref int value assotiated with key.
   * 
   * @param p_key
   *          for pref.
   * @param p_deflt
   *          The default String if key parameter cannot be retrived.
   *          
   * @return Value of key if pref can be retrieved, els deflt.
   */

  public static int getInt(String p_key, int p_deflt)
    {
    return Preferences.userRoot().getInt(p_key, p_deflt);
    }

  /**
   * Saves the long key-pref value in pref user root node
   *
   * 
   * @param p_key
   *          key of pref.
   * @param p_value
   *          value of pref.
   */

  public static void putLong(String p_key, long p_value)
    {
    Preferences.userRoot().putLong(p_key, p_value);
    }

  /**
   * Gets the save pref double value assotiated with key.
   * 
   * @param p_key
   *          for pref.
   * @param p_deflt
   *          The default String if key parameter cannot be retrived.
   * @return Value of key if pref can be retrieved, els deflt
   */

  public static long getLong(String p_key, long p_deflt)
    {
    return Preferences.userRoot().getLong(p_key, p_deflt);
    }

  /**
   * Saves the double key-pref value in pref node associated with current
   * package.
   * 
   * @param p_key
   *          key of pref.
   * @param p_value
   *          value of pref.
   */

  public static void putDouble(String p_key, double p_value)
    {
    Preferences.userRoot().putDouble(p_key, p_value);
    }

  /**
   * Gets the save pref double value assotiated with key.
   * 
   * @param p_key
   *          for pref.
   * @param p_deflt
   *          The default String if key parameter cannot be retrived.
   *          
   * @return Value of key if pref can be retrieved, els deflt.
   */

  public static double getDouble(String p_key, double p_deflt)
    {
    return Preferences.userRoot().getDouble(p_key, p_deflt);
    }

  /**
   * Saves the boolean key-pref value in pref node associated with current
   * package.
   * 
   * @param p_key
   *          key of pref.
   * @param p_value
   *          value of pref.
   */

  public static void putBoolean(String p_key, boolean p_value)
    {
    Preferences.userRoot().putBoolean(p_key, p_value);
    }

  /**
   * Gets the save pref double value assotiated with key
   * 
   * @param p_key
   *          for pref.
   * @param p_deflt
   *          The default String if key parameter cannot be retrived.
   *          
   * @return Value of key if pref can be retrieved, els deflt.
   */

  public static boolean getBoolean(String p_key, boolean p_deflt)
    {
    return Preferences.userRoot().getBoolean(p_key, p_deflt);
    }

  /**
   * Removes a pref.
   * 
   * @param p_key
   *          of pref to be removed.
   */

  public void remove(String p_key)
    {
    Preferences.userRoot().remove(p_key);
    }

  }

File Information:

file name:PrefUtils.java
package:org.dgpf.gui.utils
qualified name:org.dgpf.gui.utils.PrefUtils.java
file type:Java Source File
download location:download http://dgpf.sourceforge.net/source/org/dgpf/gui/utils/PrefUtils.java
size:4.542 KB (4652 B)
uploaded: 2015-07-22 04:10:59 GMT+0000
last update: 2006-09-24 23:47:04 GMT+0000
last access: 2017-11-24 00:22:07 GMT+0000

statistics online since 2006-01-02.   RSS Feed
Contact us by sending an email to tweise@gmx.de to receive further information, to report errors, or to join our project.
All content on this site (http://dgpf.sourceforge.net/) is LGPL-licensed.
http://dgpf.sourceforge.net/scripts/source/source.php last modified at 2015-07-22 04:10:53 GMT+0000 served at 2017-11-24 00:22:07 GMT+0000.
Valid CSS Valid XHTML 1.1
Valid RSS SourceForge.net Logo