edu.cuny.tac.aa
Class Preferences

java.lang.Object
  extended by edu.cuny.tac.aa.Preferences
All Implemented Interfaces:
edu.cuny.util.Parameterizable

public class Preferences
extends java.lang.Object
implements edu.cuny.util.Parameterizable

Version:
$Revision: 1 $
Author:
Jinzhong Niu

Field Summary
protected static Preferences instance
           
protected  java.util.HashMap<java.lang.Object,edu.cuny.util.Parameter> parameterBases
           
protected  edu.cuny.util.ParameterDatabase parameterDatabase
           
 
Constructor Summary
Preferences()
           
 
Method Summary
 edu.cuny.util.Parameter getBase(java.lang.Object key)
           
static Preferences getInstance()
           
 edu.cuny.util.ParameterDatabase getParameterDatabase()
           
 void recordParameterBase(java.lang.Object key, edu.cuny.util.Parameter base)
           
 void setParameterDatabase(edu.cuny.util.ParameterDatabase parameterDatabase)
           
 void setup(edu.cuny.util.ParameterDatabase parameters, edu.cuny.util.Parameter base)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

protected static Preferences instance

parameterDatabase

protected edu.cuny.util.ParameterDatabase parameterDatabase

parameterBases

protected java.util.HashMap<java.lang.Object,edu.cuny.util.Parameter> parameterBases
Constructor Detail

Preferences

public Preferences()
Method Detail

getInstance

public static Preferences getInstance()

setup

public void setup(edu.cuny.util.ParameterDatabase parameters,
                  edu.cuny.util.Parameter base)
Specified by:
setup in interface edu.cuny.util.Parameterizable

getParameterDatabase

public edu.cuny.util.ParameterDatabase getParameterDatabase()

setParameterDatabase

public void setParameterDatabase(edu.cuny.util.ParameterDatabase parameterDatabase)

getBase

public edu.cuny.util.Parameter getBase(java.lang.Object key)

recordParameterBase

public void recordParameterBase(java.lang.Object key,
                                edu.cuny.util.Parameter base)