You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by an...@apache.org on 2015/01/24 21:33:14 UTC

incubator-tamaya git commit: TAMAYA-8: Added javadocs.

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 <an...@apache.org>
Authored: Sat Jan 24 21:32:58 2015 +0100
Committer: anatole <an...@apache.org>
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;
     }