Repository: incubator-tamaya
Updated Branches:
  refs/heads/master 4929d3cd2 -> 2a2f861e4


TAMAYA-8: Added javadocs.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/2a2f861e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/2a2f861e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/2a2f861e

Branch: refs/heads/master
Commit: 2a2f861e429faa354d13f7cc698e27fe1d732984
Parents: 4929d3c
Author: anatole <[email protected]>
Authored: Sat Jan 24 21:32:58 2015 +0100
Committer: anatole <[email protected]>
Committed: Sat Jan 24 21:32:58 2015 +0100

----------------------------------------------------------------------
 .../tamaya/builder/ConfigurationBuilder.java    | 34 ++++++++++++++++++++
 1 file changed, 34 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/2a2f861e/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
----------------------------------------------------------------------
diff --git 
a/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
 
b/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
index c500031..02a20ab 100644
--- 
a/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
+++ 
b/modules/builder/src/main/java/org/apache/tamaya/builder/ConfigurationBuilder.java
@@ -19,8 +19,42 @@
 package org.apache.tamaya.builder;
 
 import org.apache.tamaya.Configuration;
+import org.apache.tamaya.PropertyConverter;
+import org.apache.tamaya.TypeLiteral;
+import org.apache.tamaya.spi.PropertyFilter;
+import org.apache.tamaya.spi.PropertySource;
+import org.apache.tamaya.spi.PropertySourceProvider;
+import org.apache.tamaya.spi.PropertyValueCombinationPolicy;
 
+/**
+ * Builder that allows to build a Configuration completely manually.
+ */
 public class ConfigurationBuilder {
+
+    public ConfigurationBuilder addPropertySources(PropertySource... 
propertySources){
+        return this;
+    }
+
+    public ConfigurationBuilder 
addPropertySourceProviders(PropertySourceProvider... propertySourceProviders){
+        return this;
+    }
+
+    public ConfigurationBuilder addPropertyFilters(PropertyFilter... 
propertyFilters){
+        return this;
+    }
+
+    public ConfigurationBuilder 
setPropertyValueCombinationPolicy(PropertyValueCombinationPolicy 
propertyValueCombinationPolicy){
+        return this;
+    }
+
+    public ConfigurationBuilder addPropertyConverter(PropertyConverter<?> 
propertyConverter){
+        return this;
+    }
+
+    public <T> ConfigurationBuilder addPropertyConverter(TypeLiteral<T> type, 
PropertyConverter<T> propertyConverter){
+        return this;
+    }
+
     public Configuration build() {
         return null;
     }

Reply via email to