org.openqed.util.prefs
Class BasePrefs

java.lang.Object
  extended by org.openqed.util.prefs.BasePrefs

public abstract class BasePrefs
extends java.lang.Object


Field Summary
static PrimitivePrefType<java.lang.Boolean> BOOLEAN
           
static ListPrefType<java.lang.Boolean> BOOLEAN_LIST
           
static MapPrefType<java.lang.Boolean> BOOLEAN_MAP
           
static PrimitivePrefType<java.lang.Byte> BYTE
           
static ListPrefType<java.lang.Byte> BYTE_LIST
           
static MapPrefType<java.lang.Byte> BYTE_MAP
           
static PrimitivePrefType<java.lang.Character> CHARACTER
           
static ListPrefType<java.lang.Character> CHARACTER_LIST
           
static MapPrefType<java.lang.Character> CHARACTER_MAP
           
static PrimitivePrefType<java.lang.Double> DOUBLE
           
static ListPrefType<java.lang.Double> DOUBLE_LIST
           
static MapPrefType<java.lang.Double> DOUBLE_MAP
           
static PrimitivePrefType<java.io.File> FILE
           
static ListPrefType<java.io.File> FILE_LIST
           
static MapPrefType<java.io.File> FILE_MAP
           
static PrimitivePrefType<java.lang.Float> FLOAT
           
static ListPrefType<java.lang.Float> FLOAT_LIST
           
static MapPrefType<java.lang.Float> FLOAT_MAP
           
static PrimitivePrefType<java.lang.Integer> INTEGER
           
static ListPrefType<java.lang.Integer> INTEGER_LIST
           
static MapPrefType<java.lang.Integer> INTEGER_MAP
           
static PrimitivePrefType<java.lang.Long> LONG
           
static ListPrefType<java.lang.Long> LONG_LIST
           
static MapPrefType<java.lang.Long> LONG_MAP
           
static PrimitivePrefType<java.lang.Short> SHORT
           
static ListPrefType<java.lang.Short> SHORT_LIST
           
static MapPrefType<java.lang.Short> SHORT_MAP
           
static PrimitivePrefType<java.lang.String> STRING
           
static ListPrefType<java.lang.String> STRING_LIST
           
static MapPrefType<java.lang.String> STRING_MAP
           
 
Constructor Summary
BasePrefs()
           
 
Method Summary
static boolean initialize(java.lang.String versionString, java.lang.String[] args, java.lang.Class<?>[] prefsClasses, Pref<?>[]... unnamedArgPrefsOptions)
           
static boolean initialize(java.lang.String versionString, java.lang.String[] args, java.lang.Class<? extends BasePrefs> mainPrefsClass, Pref<?>[]... unnamedArgPrefsOptions)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BOOLEAN

public static final PrimitivePrefType<java.lang.Boolean> BOOLEAN

BYTE

public static final PrimitivePrefType<java.lang.Byte> BYTE

SHORT

public static final PrimitivePrefType<java.lang.Short> SHORT

INTEGER

public static final PrimitivePrefType<java.lang.Integer> INTEGER

LONG

public static final PrimitivePrefType<java.lang.Long> LONG

FLOAT

public static final PrimitivePrefType<java.lang.Float> FLOAT

DOUBLE

public static final PrimitivePrefType<java.lang.Double> DOUBLE

CHARACTER

public static final PrimitivePrefType<java.lang.Character> CHARACTER

STRING

public static final PrimitivePrefType<java.lang.String> STRING

FILE

public static final PrimitivePrefType<java.io.File> FILE

BOOLEAN_LIST

public static final ListPrefType<java.lang.Boolean> BOOLEAN_LIST

BYTE_LIST

public static final ListPrefType<java.lang.Byte> BYTE_LIST

SHORT_LIST

public static final ListPrefType<java.lang.Short> SHORT_LIST

INTEGER_LIST

public static final ListPrefType<java.lang.Integer> INTEGER_LIST

LONG_LIST

public static final ListPrefType<java.lang.Long> LONG_LIST

FLOAT_LIST

public static final ListPrefType<java.lang.Float> FLOAT_LIST

DOUBLE_LIST

public static final ListPrefType<java.lang.Double> DOUBLE_LIST

CHARACTER_LIST

public static final ListPrefType<java.lang.Character> CHARACTER_LIST

STRING_LIST

public static final ListPrefType<java.lang.String> STRING_LIST

FILE_LIST

public static final ListPrefType<java.io.File> FILE_LIST

BOOLEAN_MAP

public static final MapPrefType<java.lang.Boolean> BOOLEAN_MAP

BYTE_MAP

public static final MapPrefType<java.lang.Byte> BYTE_MAP

SHORT_MAP

public static final MapPrefType<java.lang.Short> SHORT_MAP

INTEGER_MAP

public static final MapPrefType<java.lang.Integer> INTEGER_MAP

LONG_MAP

public static final MapPrefType<java.lang.Long> LONG_MAP

FLOAT_MAP

public static final MapPrefType<java.lang.Float> FLOAT_MAP

DOUBLE_MAP

public static final MapPrefType<java.lang.Double> DOUBLE_MAP

CHARACTER_MAP

public static final MapPrefType<java.lang.Character> CHARACTER_MAP

STRING_MAP

public static final MapPrefType<java.lang.String> STRING_MAP

FILE_MAP

public static final MapPrefType<java.io.File> FILE_MAP
Constructor Detail

BasePrefs

public BasePrefs()
Method Detail

initialize

public static boolean initialize(java.lang.String versionString,
                                 java.lang.String[] args,
                                 java.lang.Class<? extends BasePrefs> mainPrefsClass,
                                 Pref<?>[]... unnamedArgPrefsOptions)

initialize

public static boolean initialize(java.lang.String versionString,
                                 java.lang.String[] args,
                                 java.lang.Class<?>[] prefsClasses,
                                 Pref<?>[]... unnamedArgPrefsOptions)