net.sourceforge.hiveutils.util
Class PreferencesUtils

java.lang.Object
  extended by net.sourceforge.hiveutils.util.PreferencesUtils

public final class PreferencesUtils
extends java.lang.Object

Utility class to load/store beans to the preferences store.

Author:
Jean-Francois Poilpret

Method Summary
protected static PrefsMapper findMapper(java.lang.Class clazz, java.util.Map<java.lang.Class,PrefsMapper> mappers)
           
static java.lang.Object load(java.lang.String name, java.lang.Class beanClass, PrefType type)
           
static java.lang.Object load(java.lang.String name, java.lang.Class beanClass, PrefType type, java.util.Map<java.lang.Class,PrefsMapper> mappers)
           
static void store(java.lang.String name, PrefType type, java.lang.Object pref)
           
static void store(java.lang.String name, PrefType type, java.lang.Object pref, java.util.Map<java.lang.Class,PrefsMapper> mappers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

load

public static java.lang.Object load(java.lang.String name,
                                    java.lang.Class beanClass,
                                    PrefType type)

load

public static java.lang.Object load(java.lang.String name,
                                    java.lang.Class beanClass,
                                    PrefType type,
                                    java.util.Map<java.lang.Class,PrefsMapper> mappers)

store

public static void store(java.lang.String name,
                         PrefType type,
                         java.lang.Object pref)

store

public static void store(java.lang.String name,
                         PrefType type,
                         java.lang.Object pref,
                         java.util.Map<java.lang.Class,PrefsMapper> mappers)

findMapper

protected static PrefsMapper findMapper(java.lang.Class clazz,
                                        java.util.Map<java.lang.Class,PrefsMapper> mappers)