org.skunk.config
Class Configurator

java.lang.Object
  |
  +--org.skunk.config.Configurator

public class Configurator
extends java.lang.Object


Constructor Summary
Configurator(ConfigStore store)
           
 
Method Summary
 void configure(java.lang.Object configurable)
          configure the object's properties.
static Configurator getConfigurator()
           
 ConfigStore getDefaultStore()
           
 ConfigStore getReversionStore()
           
 ConfigStore getStore()
           
 void revert(java.lang.Object configurable)
           
 void revertToDefault(java.lang.Object configurable)
           
static void setConfigurator(Configurator configurator)
           
 void tryOff(java.lang.Object configurableOrClass)
          ends a try transaction
 void tryOn(java.lang.Object configurable)
          starts a try transaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Configurator

public Configurator(ConfigStore store)
Method Detail

getConfigurator

public static Configurator getConfigurator()

setConfigurator

public static void setConfigurator(Configurator configurator)

getStore

public ConfigStore getStore()

getReversionStore

public ConfigStore getReversionStore()

getDefaultStore

public ConfigStore getDefaultStore()

configure

public void configure(java.lang.Object configurable)
configure the object's properties. Will take an array, too.

tryOn

public void tryOn(java.lang.Object configurable)
starts a try transaction
Parameters:
configurable - object to be configured -- may not be null

tryOff

public void tryOff(java.lang.Object configurableOrClass)
ends a try transaction
Parameters:
configurable - Object to be configured, or the class of such -- may not be null

revert

public void revert(java.lang.Object configurable)

revertToDefault

public void revertToDefault(java.lang.Object configurable)