org.constretto
Class ConstrettoBuilder

java.lang.Object
  extended by org.constretto.ConstrettoBuilder

public class ConstrettoBuilder
extends Object

Provides a fluent Java api to build a constretto configuration object.

Author:
Kaare Nilsen

Nested Class Summary
 class ConstrettoBuilder.EncryptedPropertiesStoreBuilder
           
 class ConstrettoBuilder.IniFileConfigurationStoreBuilder
           
 class ConstrettoBuilder.ObjectConfigurationStoreBuilder
           
 class ConstrettoBuilder.PropertiesStoreBuilder
           
 
Constructor Summary
ConstrettoBuilder()
           
ConstrettoBuilder(ConfigurationContextResolver configurationContextResolver)
           
 
Method Summary
 ConstrettoBuilder addConfigurationStore(ConfigurationStore configurationStore)
           
 ConstrettoBuilder addCurrentTag(String tag)
           
 ConstrettoBuilder.EncryptedPropertiesStoreBuilder createEncryptedPropertiesStore(String passwordProperty)
           
 ConstrettoBuilder.IniFileConfigurationStoreBuilder createIniFileConfigurationStore()
           
 ConstrettoBuilder.ObjectConfigurationStoreBuilder createObjectConfigurationStore()
           
 ConstrettoBuilder.PropertiesStoreBuilder createPropertiesStore()
           
 ConstrettoBuilder createSystemPropertiesStore()
           
 ConstrettoConfiguration getConfiguration()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstrettoBuilder

public ConstrettoBuilder()

ConstrettoBuilder

public ConstrettoBuilder(ConfigurationContextResolver configurationContextResolver)
Method Detail

getConfiguration

public ConstrettoConfiguration getConfiguration()

addCurrentTag

public ConstrettoBuilder addCurrentTag(String tag)

addConfigurationStore

public ConstrettoBuilder addConfigurationStore(ConfigurationStore configurationStore)

createPropertiesStore

public ConstrettoBuilder.PropertiesStoreBuilder createPropertiesStore()

createEncryptedPropertiesStore

public ConstrettoBuilder.EncryptedPropertiesStoreBuilder createEncryptedPropertiesStore(String passwordProperty)

createIniFileConfigurationStore

public ConstrettoBuilder.IniFileConfigurationStoreBuilder createIniFileConfigurationStore()

createSystemPropertiesStore

public ConstrettoBuilder createSystemPropertiesStore()

createObjectConfigurationStore

public ConstrettoBuilder.ObjectConfigurationStoreBuilder createObjectConfigurationStore()


Copyright © 2008-2011. All Rights Reserved.