com.intel.gpe.client2.common.configurators
Class UserDefaultsConfigurator

java.lang.Object
  extended by com.intel.gpe.client2.common.configurators.BaseConfigurator
      extended by com.intel.gpe.client2.common.configurators.UserDefaultsConfigurator

public abstract class UserDefaultsConfigurator
extends BaseConfigurator

The UserDefaults object configurator.

Version:
$Id: UserDefaultsConfigurator.java,v 1.10 2007/02/21 11:14:34 dizhigul Exp $
Author:
Alexander Lukichev

Constructor Summary
UserDefaultsConfigurator()
           
 
Method Summary
static UserDefaultsConfigurator getConfigurator()
          Load the configurator from the class specified in the System property "com.intel.gpe.client2.common.configurators"
abstract  IPreferences getUserDefaults(java.util.Map<java.lang.String,java.lang.String> defaults)
          Get the user defaults container.
 
Methods inherited from class com.intel.gpe.client2.common.configurators.BaseConfigurator
load
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDefaultsConfigurator

public UserDefaultsConfigurator()
Method Detail

getUserDefaults

public abstract IPreferences getUserDefaults(java.util.Map<java.lang.String,java.lang.String> defaults)
                                      throws java.lang.Exception
Get the user defaults container. See IPreferences for the list of operations.

Returns:
the user defaults
Throws:
java.lang.Exception

getConfigurator

public static UserDefaultsConfigurator getConfigurator()
                                                throws java.lang.InstantiationException,
                                                       java.lang.IllegalAccessException,
                                                       java.lang.ClassNotFoundException
Load the configurator from the class specified in the System property "com.intel.gpe.client2.common.configurators"

Returns:
the loaded configurator
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException


Copyright © 2008. All Rights Reserved.